I
ACORN IS a trademark o
Acorn Computers Limited
Rpzil/May 1984
An ECC Publication
l^o^ffair
30
o^
sP
al
fiH
liL'
I
-a*
\i
4
Qi
S^
1^
It
MAPPING YOUR
'WAY TO THE
HIDDEN GOLD
,<
>
a
K\
x'y
**H^
'V.
7-T
L^^S^
-fe:
;pf
^.
^
^
l^i^.
V,
/
X
lI
-^
V-. ^
^---^
^^ ^^^t^
- <
■^:
* Qj
'^
1
^:
v.. *\\\
*r ^^>
fV
■i
b^ 4
;^j^
>/ y
F^-
3
fv^s.--
.■)
/.
Ill
a
o-i— N
V^
s
- *- s
THE BEST BBC MICRO SOFTWARE
PRODUCED BY AN INDEPENDENT SOFTWARE HOUSE
- TOP QUALITY MACHINE -CODE PROGRAMS *
:*-
r.
\\\
r^
ffUNCHBflCK|3?-Kl t7.9S
BeaunluIIv delailed ajumatwrL (ihe besi we've yet
se&n^) ^ OuaLimodo ]eap[; cv^r th^ r^mpdiTS
dodguig rocks and aj^[:NWi;. swu^ging an ropes, and
avoii:[irig tlie guards's speajs as he aiiempcs to
rescue Estnerald^- Twelve diflereni screens of
acton! This program u sold Lind*>j Licence trom
Cenniry ElecuoiLics Ltd; we have excLusive nghts [□
912 s^Q lor use on the BBC tnicro.
(For iwe W]ih KEYBOARD or JOYSTICKS).
"Ifijfl/rejtremd)'gi3cJd t'(?rffJOJ]o/f/TDdrcadegame
j,^. '^"SSSSSX-S^B^
Bwrrum 2AA*
E = A at a ■ ■** = =
A^ ^ JmT^^S^^
» » • » * 3
FAIHrxnoi:Min?K; £795
AneKQlingtArgel-sbootuiggame! BamLbesoresrored Ebr
speUjng QUI [he word TAIRGlJOUND by hjttmg the
appn^naC^tdtg^ l^Cr^F^. and Icr -JlDolmq all Che rHjqete
Extra buQets are obtained by iihooLng Uie nLiincicLal
targets, but wilch oui lor the 'stniJevs" whc» are intent on
d&ahno your biiJIet^ Music, sound eQects. hj-5cofe. ^d
ranJ^inqs
CHAZY P APJTEP ( HKi £795
T^e only hiH-^Hture veraon avatlable fot the BBC micru.
On the first soeen. you Ca>f? ihe fian t*l a monlcoy bemg
chttiit^ by Atnc^n tribesmen- tl you manage to survtve by
painting- in aL thiu^ squaioTH ih* bonus larreen features the
TnotJccy tryui^ lo re^ch htf; bunch oE banatus Aher thai.
you tilro control ol i3 pain^ rnUoTondOciClis^aiopiinted-
in^dditoyoujscoie Bmbeware . theCE]ddv bf^arvare
now m hot pitrsinc Su^t-b^nitnjtautiandsDund-eEfeols.
( For use wil h KlI VFO AKD OP JOy STICKS}.
NEWELIEASL
tnciedibLe arcade-style game leaturing mushiootn^,
snaJs, Qi«?. ipiders. and the MnHpi>dGi ol coui5e
Ejtcelleni rrraphjts and sound 6 skill IsveIs, hj-scoio,
r ankij 1 g i . bo n 1 is**s . arnJ m t r e iiii tng diffi cult> as the [^3 1 d e r^
be<»me more Ifv^y and the nuttxber ol tntshiooms
mcfeasGs
If or use with HEYBO AfiD or |0 YSTICKS)-
'Vsi^dStf this ^fliTie cornpjres vreif iWr ^ ^^nsde?
wiaoft bfltfyco failrM Md ctear. "
. YOUffCOMPUTER
?M:t ti?K\ £795
A spacedockmg sEmulati^r t45trtg SDgraphics to model
the mouotis and responses o! the ORION < i^jiicixitafl
YournuEMnEiopikntheshunleioa^'ECpftdDclr vfiththe
spac¥ M4ti(jfi PITCH. YAW. ROEi FOPWAHD.
LATOIAL and VEBTfCfiL engines are provided logelher
rtilh orbit manocuvenng boohtei £>tiqTnes 6 skill levels
provide forthe complE!l^y mevper^encedptJot as well as
ih*? Mlv-HL^gtdcofiunandf^r
NEWRELEASi:
AL[EN DROPOUT (3ZK> £T^
A novel and uniisual program Arcade-acfion with
^hl^etlthJfllhIlgTnult]-adg*>};hdKitsTlggFlm*> You have
to shoot the ahens out oE then "boxes" before the
"Ika^" OU up Once Full, the aliens Dy down
relenUessly. exploding as they hit ihe ground Hi-
^ccjL\ rankriTLg:^. and soinid^lEGCts.
( For 1 we wtl h KE YBO AHD or JOYSTICKS).
^ _ _ /fiji^ t7c±JTit^ i:^ ^5 good a£ any on ihe mark^l.*' . . .
HOME COMPUTINC WEEKLY,
koadrunnf:po^ki ^tbh
The only fuL feature ittachine-codeverHLon available
lor th^ BBC tnicro- Featurea include trolling
screen, radar dtsplay, 3 ptuEmng cars, checkpoint
nag«, Fuel gauge, smoke Screens, E $kiU Jevf^ts.
rankings, [ncrea^mg diltjculty. and sound elfectSr
(Foruse wrth KEYBOARD or JOYSTICKS)
Tn^syedz/rg ^^rrt^ very mtjch . . ihe graphics ai^
fixj^a^nr . TTfovemeul is smocUi ^td f^-i as only
auaAiiw code c^n produce.^ ... HOME
(XMPfrnKCWEEKL¥
FHOCCER (32K1 £7 95
NotjusiMotherversionolFrogqer-- this ib the arcade-
acljon version lti4l you" v& been wajunglo see Graphjcally
bnllianJ wrth gaping-moulhed citx™iilea. diving tujtJfei
Ue^. and Irogs that Ow, their legs as ch^ ]ump akmg.
tncrcasmg dJTiaJr^. and responsive controls.
{Fdt use "-vid^ KEYBOARD or JOYSTICKS)
veiy^oodindifed t^ihcker-teegiaphia^nd^
in^lhslTB^ifyiKrpir .BEESUG MAGAZINE
ALSO AVAILABLE
SPACE HGHTER (32K) £7.95
GALAXIANS (32K) £7.95
INVADERS C32K) £7.95
FEUTT MACHINE (32K) £7.95
CRIBBAGE (32K) £6.95
PONTOON C32K) £6.95
DEALERS - . . DEALERS . . . DEALERS . . .
Oursoftnaie is now available ar ^ good dealers includino:-
W,H. 5MITB - Selected branches.
JOHN MENZIES - SeLecied branches.
BOOTS- Select od branches.
ELTEC COMPUTERS f S9 Ivegafe, Bradford
MICRO MANAGEMENT, ^2 Pnnces SireeT, Tpswich
WEST COAST PERSONAL COMPUTERS, 47 Kyle SireeT, Ayr,
MICROSTYLE.29Belvedere,Lajisdown Road, Bath.
ELECTRONEOUIP. 36-38 WesI Street, Fareham. Hanls.
3D COMPUTERS. 230 Tolwonh Rise Soulh, Totworth, Surrey.
GTM COMPUTERS, 864 York Road, Leeds
+ MORE THAN 300 OTHER DEALERS THROUGHOUT THE U.K. AND
OVERSEAS.
ADVENTURE GAMES
COLDITZ ADVENTURE (32K)
£7.95
STAR TREK ADVENTURE (32K)
£7.95
LOST CITY [32ig £7,95
OrOEON'S GAMBLE (32K) . £7.95
PAYUP TO 20% ROYALTIES FOR mOH QUALITY BBC MICRO, ELECTRON AND ORIC^IPROGRAMS
SUPERIOR SOFTWARE LTD
Dept. APS,
69 Leeds Road, Bramhope, Leeds
Tel: 0532 842385
W4LOUR PRICES ARE ITJCIjUSTVE OF VAT ANDP AP.
DEC SOrrWARE AVAILABLE NOW
flgourprpgr^ms are ready fear deapalch on S'^' di5csa[Ell 55oach
OUHGUABAWTEE
(1) All our software 12 available (MfoiQ we adv&nifc.
{2) AUoursoftWdje 15 despaiched within 4S hours by fir^ -class post,
Vi) [rt the unliicely 4 veni that any oEouisoFrwaie fails to load, rerumy OUT cras»
10 us and w& will immediatc^lv Kjnd a replacerrtent.
Cover of
professional
software
expanded
WELCOME to the rhirti issue
of Acorn Programs. In this
issue we expand our coverage
of professional software for the BBC
and Electron. One page remains devot-
ed to reviews of games software, while a
second is included containing reviews of
educational software.
All programs published this month
have been contributed by readers of
Acorn Programs, Programs which are
submitted to us for consideration are all
tested on both BBC and Electron com-
puters.
The best programs submitted are
then listed from our working office copy
for publication in the magazine. All
listings published are produced in this
way, so that it is certain that programs
will work on the machine for which
they are intended, without amendments.
Please remember, when submitting
programs for consideration^ that they
must be recorded on cassette or disc.
Please state clearly for which computer
your programs are intended, afid en-
close a stamped, addressed envelope if
you would like them returned.
-1U %^^
News
Softscope
Softscope Special
London Book Fair
Special Offer
Electron and BBC Model
3D Maze
Maths
Protector
Keyboard
Octal Characters
Gold Search
High Low
Converter
Long Multiplication
Long Division
Calculator
Examiner
In Order
BBC Model B
Monster Hunt
Bomber
Driver
De finer
Gallery
Number Game
Water Distillation
Pontoon
Typing Practice
Bank Robber
Golf
Simon's Game
Managing edilor Nigel Qark Assisrant editor Rebecca F-irguson Managing production editor Harold Mayes MBE Group art director
Chris Winch Group advertisement manager John Ross Advertisement executive Ajay Paiel Editorial assistant Colette McDermott
Production assistant Dezi Epaminontlou Assistant managing director Barry Hazel Managing director Terry Carcwrighr Chairman
Richard Hease.
Acorn Programs is published bj-monthly by ECC Publications Ltd,
The views expressed herein are not necessarily the views of Acorn Computers Limited
Telephone, all departments: 01-359 3525. If you would like to contribute to Acorn Programs, please send programs on disc or cassetie to Acorn
Programs, ECC Publications, 196-200 Balls Pond Road, London Nl 4AQ- We cannot undertake to return them unless a stamped, addressed
envelope is enclosed. We pay a basic rate of £15 for the copyright of each program published.
©Copyright 1984 ECC Pubhcations 1-id. ISSN 0265 4660, Printed and typeset by Cradley Prim PLC, Warlcy, West Midlands. Distributed by
Spotlight Magazine Distribution Ltd, 1 Benwell Road, Holloway, London N7. 01-607 641 1. _^_^_
ACORN PR(3GRAMS February/March 1984
"YOUR SAME-DAY SERVICE IS
BY A LONG WAY THE BEST"
(J FARMER, EDINBURGH)
SOFTWARE SUPERMARKET
CONFUSED by the vast choice ol Spectrum programs'^ Don'tbe, we can help We've played hundrGds and chosen |ust the best of each sort Details aie ui om
catalogue ■ free with your first order It's the only catalogue bravo enough to put m the best, leave out all the rest and quote all the reviewsi {We produce no programs
ourselves - so our choice is impartial.) Of course, we have VALHALLA and THE HOBBIT (each £14 95) and MANIC MINER (£& 95), but heiG are |usi a few others that
may surprise you (and will ama;^e you if you buy them I )
WE TRY TO SEND YOUR PROGRAMS BACK ON THE SABAE DAY WE RECEIVE YOUR ORDER. Phone orders for VISA or ACCESS , 24 hours a day from any
country where your own laws allow this' Mail order or phone credit card only. AD games work with KEYBOARD CONTROL and joystix as shown
Spend more time playing the great programs - and less time trying to fmd out which they are' In over 40 countries you rely on us to pick the best and send them last
games in stock - and tested by us - BEFORE they are advertisedi Try us and see ...
■■ITJP C^^DCCI' The worfd'^ tna^f iti^isnc ^vcniuie game "
X nl!l If wAl-lU A ^PsrsCa^pjVe^i^^RAVEREVlEWSaUovtEtoTLhis
liiJly giaphic compuLiii siinulaLion ol OMenLeeiinq you really fsel v^u are rndp-making as you
search for tlie CoiiLcol Poinis Diaw 3D diagryms of the leiiain. coiiLoui maps and feature
maps And iheEC's 37km£ of unmapped country tor you Lo discouoc 32-page manual helps
NOSTIX (Plilppi} C9.95
(•■■■^\|U1f 17n C! "^xf^^lls"^ the best mi game i'vese^i vety
d 1 wlllAILAO ^r^r^rcE/feVCrdsA^ThebesLbaiU^-gamecraphLCSvet
(NOT an arcade gamti) Siinply loysiick (MOST STIX) contml bui the brum is in your strategy
and luetics aa you deploy and supply yuur uoops Beautiful large and small-scale maps of the
batUeatea moving gjaphics greatsound tickei tape messages 25killleuel£ Youaieonihe
brmk of batLli? make your first decision. NOWi (ImaglJie) E5.H
DEATHCHASE
'hie m the iaai iane Dt-aihchase is
esseiifj^ some ot the besi 3D giaphics I've
seen "(PCGsmeel^pend youj Big Me through the forest you can only fiie aL lop speed to kill
ihe enemy bikers, tanks, heljcopters li's a night and day 3D chase that gets (asier and faster
Amazingly realisUcfKEMPSTONSTK (Blicromega) Cfi.95
mVVn¥¥Q ip A highly original and FASCIMTING new ARGADt
M mUWJH I mm GAME Eiom a new company' Vtry neat giaphicsasyoui
beauLiful spaceship [with 'real' giavityj pushej: and drop^ rucks lo crush the levoiting
wobbling monsters' eggs before they hatch Watch out foi theguatdsi Grsat hig smooth
graphics make you lee) you aie really therei Takes a long time to complete each screen Well-
chosen keys but also KEMPSTON ETIX (Softwan ProjtcU} £5.95
nTT1^V?l|HTVr "This program has everything superb piesentaiion.
trKiXMC^Srt mmm graphics and sound Highly recommended "
(HomeCompWeekly}TUe (ull arcade-action 5 screens m the best-ever Spectrum 'Phoena' 5
skill levels Choice ol character sets demo mode Cjam343Kqualitymtol6K. KEMP3T0N/
AGF STIX (Uegadodo) 13.50
mvjn 'PDA1M f AlUlir '^^^^'^^"^^^"^^ onginat.
l£lEl 1 nnliU UniVUl wen thought om end Mot
action absorbing and amusmg f'5yseJ^[*unyuujowniailv/ay' Change the points to avoid
crashes \vatch out for hjjackmg by iraie passengers Full-scieen graphics" ^0 command keys
2uacklavouis 7skilllevels Msub-levels Demo mode and Pause wlule you strike' Very
catchmg hobby NO STIX (UlcRMphere) E5.95
"One of the moul
impressive 3D
3D SEIDDAB ATTACK
progams I've seen " (PopCompWeekly) Great 3D vitrw through the turret of youj tank as you
patrol the city at night - glowing, luminous skyscrapers Radar plan shows where you are -
and weie They are 1 or 2 players and amazing flying saucers' You can see the damage they
do to your tank as it happensi KEMPSTON STIX (Hswwaf C5.95
^ ^\ 1*^^ ¥ A ¥¥ "^^^^^^'' g'ephios ere iiaed to make a very
Xjt^J ^\j VfUu impressive display indeed highly recommended "
{ZXCompf The best computer version of tho famous game From 2 lo b players, including the
Spectnim if ynu wish It's nithless. but honest Kvery original feature is failhtuUy teproduced
and the screen display (which scroOs helpfully) is simply inciedible NO STD< (Automata)
C6.00
HALLS OF THE THINGS m.
mnovauve game I have seen no other game runs wrUi such speed, smoothness o! action
and giaphica! quality 'YZYCo/np^Exploieana-storeyma^e findtreasutes avoid nasties -
but this umc It's all graphic and you can see yourself waving youj swcidi Brilliaat use of 19
command keys NO STIX (Cryrtal) E7.50
CHARGE PROGRAMS TO
VISA OR ACCESS
CALL 01-789 8546 (24 Hours)
WBYTV^inT Wp Lovely graphics, very, very diflicuk and challenging
VV a1I!i J!imU!i Excellent value " (dash) Take oEf on yom SuperDream Bike,
jump buses and cars, watch out for hedgehogs as you search for the ghost ridei Will you find
him^ Will you beat him' Keyboard oi ANY STIX Some of the most spectacular graphics and
sound we've met Totally invclumg {Uicnwphere) £5.95
U» ¥1 A¥ f ¥r¥^ THEPlMANLACSOBERT'iForgetthehornblereggae
It A'Dftuud^^ flipsLde [you will eventually} and concentrate on
changing ihe colour of the PYRAMID OF PI Watch for tlie Piman and Eid the Snake, the
Bouncing Balls ColandJas 66 screens ttanspon;ej discs graphic jokes Buy it. it's
wonderful! KEMPSTON STIX ^AutOmflU) £6.00
nUn 1 l!in" AlllllILn ,^/^gr^o;r7pA^ew?;Captainyuurown
S-Class submarine hunt down and kill che enemy sub 16 controls (PROTEK KTICK helps)
dive, surface, chart your course watch through your penscopethe^Diarget Full-screen
control room chart room periscope view Ouick-kitl practice mode Good iull -screen
graphics Watch the track as your torpedoes run towards the enemy (Prol*k) £7-95
p||?l»TQ AMUSING and highly original text adventure As Denis Thatcher, you
^JJ!llllAd travel up TO % locations, seekmg peact in the pub You need tn find a
drink every few moves while diopping in on the Royals, the MPs and eventually, the Pope
wearing a truss and carrying a lawnmower ['. is all quite mad and lots of tun 100% m/c NO
STIX Written with THE QUILL [only £14 9&i) 'Hie Thatcher adventuje is by (AppUcatioci)
C5.50
D A ¥1tf T¥l^^T? "U you've been looking lor a Spectrum graphics aid.
Jrf\Ali« A D^/«a this iS one o! the best "iPopCcnipWklyj'^t'j^iwe'^w
and as they say. even a child can use it lo define up to 34 User Dehnable Graphics, draw all of
them on-screen save them to your programs then there's the 2-speed hi -res drawing
program and the 2e-page manual and it is the most useful utility vyre've ever used
KEMPSTON' ANY CURSOR STD< (PrintliPlotUr) £7.70
A¥ ^U¥l'1UI¥G'P "Graphically, this is probably liie best game
flUwHulVlEO A Irrnigme have pfoduced "(PopCompWeekly)
Beautifully graphic aicade/adventute - as pretty as ATfC ATAC {Lb 50) hut entirely different
Amazmg full-screen apparently endlessly ditiereni graphics as you search foi the 4 parts ol the
Spell, turmng yooisell into a Golden Eagle fiom a Wizard [and back) Cast spell, hght Ihe
monsters with lightnmg bolts - and don't forget to eat tool Astoundmg MOST STIX
(tmagliie)£5^
To: 50PTWARE SUPEHHARKET, 37 Howardi Lane London SW15 6lfU.
Jt yau do not want to cut this magazine, wnte your aider out carefully on plain paper
and quote this mimber SU17
f own a .K computer which is a SPECTRUM I enclose a cheque/PO made
payable lo Software Supermarket OR Chaige my V1SA/ACCE SS/EUR Q CARD/
i Tm rr m
MASTERCARD number.
Signature
Please write clearly I! we can't read it. you won't get it
Name
Address
L
Postcode
Phojie, ifany. m caseof cpiery
PROGRAM NAME
1 Puce
E
£
r
[
c
{.
POSTAGE
AND
PACKING
UK Add 55p only pel oidei
£0 5Bp
£tn<OPE Add bbptor eacii piogiflm
C
OUTSIDE ElfPOPE Addtl 1oi facli pruyr^miiirmail
C
OUTSLDEEoUDPE ADDCITOTOTAL tOTAT
FOR REGISTERED MAIL i w i "l.
£
J
Contest champion gets
development go-ahead
FOLLOWING its sponsor-
ship of rhe World Chess
semi-fmols hit last year,
Acornsoft Lrd, in conjunc-
tion with the British Go As-
sociation and A & B
Compuiing, sponsored a Go
Tournament, in which eight
BBC computers and their
programmers competed for
the title of Champion Com-
puter Go player of the
World,
The title was won by Bron-
islaw Przybyla, a freelance
computer consultant from
Wiltshire^ who developed his
Go program especially for the
competition. Przybyla won
£\fiO0 and is now working
with Acornsoft to produce
a commercial Go-playing
Bronislaw Przybyla, right, is oongralulatf^d by David Johnson-
Pavies, managing director of Acornsoft.
game, based on his winning commercial program, which
program, which is due for will be good enough to play a
launch in the near future, moderately strong game
Acornsoft managing director against a beginner will stimu-
David Johnson-Da vies com- late more people in the U.K.
ments; to take up Go themselves and
'*We hope the launch of a help to popularise the game".
Nap hand eases BBC B input
ALTHOUGH the BBC mi- ienced touch typist. Users Micrnwriter has produced
cro has a conventional, type- without typing experience, or the Quinkcy keyboard, which
writer-style keyboard which young users whose fingers uses only five keys and an
is easier to use than that of cannot span the requisite extra shift key in various
many other microcomputers, number of keys, can fmd typ- combinations to type any of
it can be used to its full ad- ing-in programs an arduous the keys on the BBC B key-
vantage only by an exper- process.
Exhibitions grow
in popularity
board.
As the fingers of one hand
cover the keys continually it
is necessary to type without
looking at the keyboard so
that the user is free to look at
COMPUTER SHOWS and 22 and at UMIST, Manches- a program listing,
exhibitions are becoming big- ler from August 31- The Quinkey keyboard
ger and more popular. The September 2, Alexandra and interface pack are avail-
WHICH COMPUTER? Show, Palace from October 25-28 able, for the right hand only,
held annually at the National and Westminster Exhibition from Microwriier Ltd, 31
Exhibition Centre, Birming- Centre, London from De- Southampton Row, London
ham^ has demand for space at cember 6-9. WCIB 5HJ for £48,
the 1985 show so great that
the show, which attracted
40,000 visitors in January,
will be expanding into a third
hall in 1985.
Prior to that are The Elec-
tron and BBC Micro User
Show, at the Westminster
Exhibition Centre, London
from March 29 to April I;
the fifth London Computer
Fair, at Central Hall, West-
minster, April 19, 21 and 23;
The Electron and BBC Mi-
cro User Show, at Alexandra
Palace, London from July 19-
Cassette
to disc
service
ACORN computer owners
who have upgraded from cas-
sette recorder to disc drive
often find that they are left
with professional cassettes
they cannot transfer to disc.
Options open to such owners
are to buy a new disc copy of
the program, or to pirate that
program.
Acornsoft, the software
division of Acorn Computers,
has introduced a new alterna-
tive. If you have an Acornsoft
cassette which is also avail-
able on disc, return the cas-
sette to Disc Replacement
Service, Acornsoft Ltd, c/o
Vector Marketing, Denning-
ton Industrial Estate, Well-
ingborough, Northampton-
shire, enclosing half the price
of a disc copy and your cas-
sette will be replaced by a
disc.
Thus the owner of Magic
Garden on cassette, which
costs £9.85j could return the
cassette, pay an extra £5.75,
and acquire the disc copy
which retails normally at
£11.50.
Acornsoft believes it to be
the first cassette -to- disc ex-
change of its kind to be
launched by a home software
supplier. Computer owners,
faced with a choice between
paying £16.60 for one pro-
gram or switching from disc
to cassette to use their old
software, may well expect it
10 be the last exchange offer
of its kind as welh
Protector wins Electron
THE ELECTRON competi-
tion in the first issue oi" Acorn
Programs was won by Gra-
ham Granger of Lcatherhead,
Surrey for his program Pro-
tector, a smooth-running, ar-
cade-action game which will
run on either the Electron or
BBC B computer.
Granger has been pro-
gramming for some years. He
bought a ZX-81 when it was
launched in 198L At Christ-
mas, 1982 he upgraded to a
BBC computer but had to
share time on it with other
members of his family,
'*Now I have an Electron^',
he says, "I will be able to
spend more time program-
ming and will be able to keep
the computer in my bed-
room.''
He began writing Protec-
tor early last summer. At that
time it was a simple game.
with aliens flickering across
the screen. It took six months
to develop to its full form, in
which four types of aliens
menace a mothership and its
protector in various ways.
Protector beat a variety of
other programs entered for
the competition to win. The
majority of them were games
programs, of which Protector
was judged to be the most
exciting and professional.
ACORN I'ROGRAMS April/May 1984
SOFTWARE
JL. • Arcade Games ' Adventures *
* Educational * Utilities * ROMS *
^ 'Languages ' and more
Most from £1
per fortnight
^WWW 25% discount
*MEMM
WITH OPTION TO
•
"* Membership £10 "^
■^ For catalogue and membership form send name if
ic and address to if
nicktoft. D«pl. L, 78, Warran Drlva, Hornchureh, .
* EtMi RM12 4QX. *
"* T«l: (04024) 47722 *■
DATATECH
TOP QUALITY PRINTERS
ROCK BOTTOM PRICES
EPSON RX80
EPSON RX80 F/T
EPSON FX80 F/T
EPSON MX100 F/T
EPSON FX100 F/T
£219 + VAT
£248 + VAT
£328 + VAT
£378 + VAT
£438 + VAT
We also have large stocks of
sundries including ribbons
fanfold paper roll paper
continuous labels
dust covers etc.
For free brochure and discount
order form write now to
DATATECH LTD (AP)
8 BELLINGHAM CLOSE
BURY LANGS
BL8 2TU
TEL; 061-764 5579
bili/Erlind
SILVERLIND LTD. 156 Newton Road, Burton-on-Trent
Staffs DE15 OTR, Tel Burton (0283) 63987
ALL PRICES INCLUDE POST & PACKING & VAT
k \ 1 4^'f
MASTER DIET PLANNER 48K Spectrum £11.95
The ultimate in diet programs, the MASTER DIET
PLANNER contains details of calories, protein, vitamins
and other nutrients for 681 foods! The MASTER DIET
PLANNER will help v^u to plan a well-balanced diet,
including options to restrict fats, cholesterol and salt,
or to increase fibre intake - at the same time offering
maximum choice of foods. Instruction and Recipe
Book included.
ADVENTURE GAMES
HAUNTED HOUSE
BBC/B
£6.00
An excellent introduction to adventure games. Can you
survive the perils of the castle and the graveyard, to
collect the 6 treasures AND rescue the princess?
JOURNEY TO THE STARS BBC/B £6.50
You have been sent on a dangerous mission to find 10
treasures ■ but how are you going to get back? Beware of
the Antiflavian MegaTiger and venomous lizard woman!
PASSPORT TO DEATH
BBC/B
£6.50
From the planet Zandra, you have been sent to Earth, a
strange place with stranger inhabitants! Finding treasures
is not enough - without extra fuel, your starship.will not
get you home.
EDUCATIONAL PROGRAMS
ENJOY MATHS
48K Spectrum
£8.00
A suite of 4 h;gh!y motivating programs for the 8 - 14
age range: tables, simple equations, polygons and areas.
The programs combine explanation with tests and make
good use of colour and sound.
TOWNTEST
BBC/B
£6.50
Identify the major towns and cities of England, Scotland
and Wales, displayed on a high-resolution map. Suitable
for all age groups and for school or home use (try it as
a quiz for all the family!)
BIOLOGY
BBC/B
£12.50
A major collection of programs, written by a GCE exam-
iner, designed to aid the understanding of Biology to
CSE, '0' and 'A' Level standards. These programs - com-
prising text, animated diagrams and questions ■ are
available in one package and are suitable for individual
study at school or [n the home. Teachers will also find
material suitable for class demonstration.
STRATEGY GAMES
PENTILES
REVERSI (Othello)
BBC/B
BBC/B
£6.95
£6.95
We require good programs to increase our catalogue and pay h/gfi royalty rates for published material.
ACORN PROGRAMS April/May 1984
Game of the book is
merely competent
THE PEN and The Dark is
an adventure game, based on
rhe story of ihe same title,
which is provided in an ac-
companying book. Despite
being hailed as a classic on
the packaging, the story is
not one of the better exam-
ples of science fiction on the
market, but it is quick and
easy to read and provides the
player with vital clues and
hints.
The game is a text adven-
ture. A description of each
location is printed at the top
of the screen and so those
who lose the top line of the
BBC screen habitually be-
cause their television set is
too small would be well-ad-
vised to take that into account
before LOADing the pro-
gram, as the programmer has
not taken it into account and
it is infuriating to attempt to
play an adventure without a
full description of locations.
The Pen and The Dark
More exciting screen use
would add to the game^ as
would a more exciting use of
the adventure format. Adven-
tures do not have to become
word games which must be
solved to move from one area
to the next; the pity is that an
uninspiring adventure game
can give people new to adven-
turing that impression.
The Pen and The Dark is
produced by Mosaic Publish-
is a competent adventure ing Ltd, 187 Upper Street,
game, with a wide variety of Islington, London for the
locations to visit, objects to BBC Model B and costs
collect and problems to soive. £9.95.
Worst of all worlds
PHAROAH^S TOMB
is a curious amalgama-
tion of mental puzzle,
graphical game and adven-
ture. Unfortunately it has uti-
lised the worst of all worlds.
The adventure element,
meant to summon the image
of a convoluting Pharoah's
Adequate adventure
WRITING a successful ad-
venture game is a compli-
cated matter. The
complexities of programming
are not the only problem.
The beginning of the game,
at least, must be simple
enough to encourage a begin-
ner, while being complicated
enough to persuade a player
with experience to continue.
A wide range of vocabulary
should be available to the
player, together with a vari-
ety of options linked by a
coherent storyline.
Gideon's Gamble is an
adequate adventure game;
there is a, vague story line, a
limited vocabulary and a vari-
ety of problems to solve. It is»
however, uninspiring. Once a
variety of objects has been
collected there is little incen-
tive to sail away with ihem to
continue the quest. There is
also the uncomfortable feel-
ing that the author is making
fun of the player, as such
disparate objects as a wheel-
barrow and a po go-stick ap-
pear.
The whole mood generated
by the game is of monotony
and frustration, rather than
the enthralling excitement
which a good adventure game
can produce.
Gideon's Gamble is pro-
duced by Superior Software,
69 Leeds Road, Bramhope
Leeds and costs £7.95.
Tomb, instead creates the
impression of a series of
identical rooms with different
names, not all of which are
spelt correctly. The graphical
element, used as you fight
enemies or collect coins, is
explained insufficiently and
on a par with the simplest
amateur games.
Movement from one cham-
ber to another is achieved
only after finding a series of
numbers in a Mastermind-
type fashion, or by solving an
anagram. The number puz-
zles are very easy, while the
anagrams vary from easy to
impossible.
Pharoah's Tomb is pro-
duced for the Electron by
A&F Software, Unit 8, Canal
Side Industrial Estate, Wood-
bine Street East, Rochdale,
Lancashire OL 16 5LB,
New
ideas on
old and
tried
theme
MICROBE - £7,95, Virgin
Games — Attack on Alpha
Centaur! — £7.95, Software
Invasion — and Transis-
tor's Revenge - £7.95 Soft-
spot — are all games of the if-
it -moves-shoot-it variety for
the BBC Model B.
Attack on Alpha Centauri
uses three-dimensional graph-
ics. The landscape looks re-
alistically-contoured and the
attackers fly forward, increas-
mg in size as they do so.
The aim is to kill all the
deadly wasps before the play-
er loses all three lives by be-
ing stung.
Microbe is a game in the
same vein- The object is to
attack an alien through its
bloodstream^ which means
blasting the descending cells,
spores, aminos and ribosome
before they hit the player.
Transistor's Revenge does
not contain such good graph-
ics as the other two games but
what it loses in that area it
compensates for in originahty.
The components approach
along the various data lines
and can be shot only along
those lines.
Another complication is
the pulses of energy which
occasionally move very
quickly along a data line and
prove deadly unless they are
avoided.
Addicted to Chuckie Egg
MOVE ROUND the farm- grain lifts and perform com- is in lining-up your figure
yard, collecting as many eggs
and piles of grain as possible.
That involves going up and
down ladders, falling down
holes and avoiding hungry
geese, which will eat the corn
if they reach it fjrst — or you,
if you fail to evade them.
Once you have cleared one
level you move to the next
and movement becomes more
complicated as you leap on to
plicated bouncing move-
ments to reach the last eggs.
Chuckie Egg is a develop-
ment of the Krazy Kong style
of game but with sufficient
features of its own to make it
entertaining. The speed is
slow enough to make the
game possible but not so slow
that you can complete the
game without several hours*
practice. The main difFicully
with a ladder or floor to
move. Movements must be
very precise and there is
nothing more frustrating
than being eaten when you
are within a pixel of safety.
A difficult but addictive
game, Chuckie Egg is pro-
duced by A&F Software,
Unit 8, Canal Side Industrial
Estate, Woodbine Street
East, Rochdale, Lancashire.
ACORN PRGC'rRAMS Apn^/May Jim4
BBC Model B
any OS, Basic l/ll)
ii
QUAL-SOFT
LEAGUE DIVISION ONE
£9.95
(inc. VAT and p.p.}
M
THETHINKING FAN'S SOCCER GAME
Are you a soccer supporter? How much do you REALLY know about the game? Can yoiJ take a side, newly
promoted to Division 1, and build it into a genuine contender for the 1st Division Championship? Can ycnj select the
right tactics and team to hold Liverpool at Anfield, and the right ones to improve your goal difference at home to
ight
Wolves? Can you "read" a match well enough to see your own team s weaknesses, and then Uave you the skill to
exploit the transfer market to cure them? In short: Would you make a successful Tst Division team manager?
WELL HERE'S YOUR CHANCE TO PROVE IT!
* Realistic scoring, injuries, red and yellow cards.
■ Substitution and team adjustments for injuries,
■ Tactical substitution with repositioning of players.
* Transfer market, real {devious) price bargaining,
■■ League position, playing record updated after each match.
* 25 to 30 hours for a game unless relegated.
*■ Simple, quick SAVE/LOAD game facility.
• You Uave 5 seasons, 42 League matches/season.
■ Opposition; 21 of the 22 current Isl Division sides.
■ Each team has its own playing style and strengths.
" Each team has home and away match tactics.
' Define your own tactics. Tactics really work because:-
* A true 90 min. match simuialion,(33 min. on your fleeb).
' Graphics representation: How the match goes.
CAN YOU GET YOUR TEAM'S NAME ON THE SILVERWARE?
QUAL-SOFT
Dept. AP3
18, Hazelmere Rd.,
Stevenage,
Herts.
Tel: (0438) 721936
'T
I
I
I
I
I
I
I
I
Pleasesendme copie(s)of
LEAGUE DIVISION ONE,
I enclose cheque/postal order to the
value of £ or debit
my Access/American Express
Card No .'
NAME:
ADDRESS;
SIGNATURE
THE COMPUTER USERS CLUB
69 HADLOW ROAD,
WELLING,
KENT. /
DA16 1AX.
TEL: 01 311 2555
At our Hadiow Road premises we stock a complete range of accessories for the BBC micro including
monitors^ printers, plotters, cassette recorders and a wide selection of disc drives and other peripherals
from leads to dust covers at very competitive prices. This service is provided to compliment the facilities
provided by the Computer Users Club and both members and the general public are always assured of a
warm welcome and helpful assistance. Obviously some of our present and hopefully future members and
clients live some distance from us so we have available a mail order service. Postal/telephone, assistance,
ordering and sales is available worldwide.
Our software available on both tape and disc comprises a wide selection from games to business
programs. We currently have available Torch Z80 Disc Packs complete with a free comprehensive
software package comprising Perfect Calc:- Spread sheet analysis. Perfect Writer and Perfect Speller:- A
word processing with a spelling checker facility. Perfect Filer:- A database package. To compliment this a
utilities disc, a complete package in its own right is included. The Disc Pack transforms the BBC Computer
into a competitive business machine providing a total storage capacity of SOOk on dual drives and the
facility to run CP/M business software through the built in compatible CP/N Operating System making it a
very worthwhile package at £730 -f VAT. This package can be seen connected to the BBC Computer and
demonstrated with the other systems currently available an open invitation without obligation is extended
to all and we look forward to seeing you at our Hadlow Road premises in the very near future.
8
ACORN PROGRAMS April/May 1984
Attractive
Mr Men
FIRST STEPS with the Mr
Men contains four programs,
aimed at four-to-cight-year-
olds. They arc intended to
develop ideas of direction,
shape matching Emd recogni-
tion skills, and letter recogni-
tion.
The games are very sim-
ple. Mr Forgetful's Ward-
robe Game involves opening
wardrobe doors, two at a
time, to help Mr Forgetful
locate pairs of clothing. It is
the attention to detail which
makes these programs into
learning aids attractive to
children rather than merely
simple-lo-write programs.
The packaging is colon r-
fulj containing pictures oi the
Mr Men. The keys to use are
marked by a Mr Man card
and the instructions are in a
booklet complete with four
appropriate Mr Man stories
written by Roger Hargrcaves.
The games centre on Mr
Greedy, Mr Silly and Mr
Forgetful.
First Steps with the Mr
Men is produced for the
BBC B by Mirrorsoft, Hol-
born Circus, London ECI.
World Wise database
lacks versatility
PRODUCERS of edu-
cational software for the BBC
computer appear inordinately
fond of creating a database,
made up of a series of
branches. Such a database
lies at the heart of the Acorn-
soft Tree of Knowledge, the
Bourne Educational Software
Animal Vegetable Mineral —
reviewed in the last issue —
and in the Bourne Edu-
cational Software World
Wise Program.
In World Wise there are
two programs, one dealing
with the U.K. and one with
the world. Each program
contains several headings, in-
cluding rivers, lakes, flag and
antiquity. Two or three items
are already included on the
database and it is intended
that, with due use of refer-
ence books, students will be
able to add new items to the
database, distinguishing each
item from those which have
appeared previously by
means of questions.
Databases are useful for
classification purposes, for
learning to distinguish quick-
ly between similar things, for
encouraging the use of books,
and for learning long strings
of facts. Only one database
program, however, is needed
to cover those points. World
Wise is limited because it
confmes its subject to geogra-
phy and does not contain a
complete database.
World Wise is produced by
Bourne Educational Soft-
ware, Bedfield Lane, Head-
bourne Worthy, Winchester
and costs £7.80 plus VAT on
cassette and £9.55 plus VAT
on disc.
Corrections needed
VECTORS maths tutor for
the BBC B and Electron is
aitned at students of O level
additional mathematics or
A level mathematics. In a se-
ries of 14 lessons the program
deals with the skills and tech-
niques involved with the
main vector algebra require-
ments of those syllabi.
Once points have been ex-
plained in easy-to-undersiand
text and diagrammatic form
they are tested thoroughly in
a series of multiple-choice
questions. Lessons can, of
course, he repeated several
times until all the points in
them have been fully under-
stood.
Answering questions based
on diagrams shown on-screen
can be difficult for those used
to working on paper but the
difTiculty can be overcome
with practice.
When a question is an-
swered incorrectly it would
be helpful to have the correct
answer and the reason for it
displayed on screen, but that
facility is not included in the
program, meaning that either
a teacher must be consuhed
or the lesson must be re-run
to pick up a missed point-
Vectors costs £9.95 and is
produced by Salamander
Software, 17 Norfolk Road,
Brighton, East Sussex.
Taking the Tree route
TREE OF KNOWLEDGE
allows its user to build, list
and save a database on the
BBC computer- Building the
database is achieved by enter-
ing the names of two objects
to be added and providing a
question, the answer to
which will distinguish be-
tween them. The procedure
can be repeated until a sub-
stantial database has been cre-
ated-
The database can then be
used as a type of guessing
game in which the computer
chooses an item at random
and provides clues from
among the questions.
The most useful appli-
cation of the program is dem-
onstrated in the class
database with the program. It
is a classification of the ani-
mal kingdom, for use by biol-
ogy students. Using it in that
way for identification pur-
poses could be very useful
but experimentation shows
that attempting to build a
database without the help of a
selection of reference books
can be very difficult.
The program contains sev-
eral spelling mistakes in its
databases and it is to be
hoped that they will be re-
moved in future copies.
Tree of Knowledge is
produced by Acornsoft Ltd,
4a Market Hill, Cambridge
CB2 3NJ and costs £9,20.
Learning
by sight
NOTHING but praise
should go to Microirust Soft-
ware for All Fingers Go,
which is a superb example of
educational software for the
BBC B- The two cassettes
which arrive with the pack-
age take the user stage by
stage from the level of com-
plete novice to that of confi-
dent touch typist.
On-screen are displayed a
typewriter keyboard, together
with finger outlines which
move to the correct positions
as yon type. The student is
first taken through an exer-
cise by the key to be typed
flashing and a finger being
shown pressing it. Once that
key has been pressed the pro-
gram moves to the next until
a line of text is printed.
That should then be cop-
ied exactly and, when it has
been copied, the number of
errors made is displayed, fol-
lowed by the student's speed
in words per minute, if ap-
propriate. The performance
can also be analysed.
The program combines the
typewriter-style keyboard of
the BBC B, a clear on-screen
display, a care fully- graded se-
ries of lessons and regular
performance analysis to pro-
duce a clear, easy and enjoy-
able introduction to touch-
typing. It is produced by
Microirust Software, National
Extension College, 18 Brook-
lands Avenue, Cambridge and
costs £14.95.
1 1
ACORN PROGRAMS April/May 1984
:;ij r-LM tt pfrrT i ,,, *_hit p»r
i". r-u it h-? u^it-:^ to "loj-j^ 3.f'd run F'
-.,''7^.7-
ccjvt'U2'j.22'b.t.y.e-a.s- 127. ^u-y
7OVDU23/::26.rj.7'J.9'J).2O-2e-20
^Ji3 VD(J2:i-227y^.CJ. ii^-6l i 107. 11 ,
;')0 V['IJ2Ji-2^G. 0/242, 2btJ. 250. 2i
iisvDij;:::j-^:iJCi-ci- ise- 192.240,248
.?'"?2;2G>S-23tj
120Vt'U2J-2j 1-0,0x9. 65. £6. lOtf. 1
ij4.2^5
l3eVDU23-232.0,Q,Q.l3a.66.3a.2
140VI:HJ23, £33. 1 .3.5.1.3,5.9,9
Ib3VDU2^.234. l2fe-ld2.16W- iSBil
■r^, i-se. 144. 144
L7C3VDU23-2;3t-24e. 12Q. 240. 192. 1
^2.1^2.32. 16
lSi:5Vt'U23.237. j.04, 10G. 6^J- 65. S4.
lyG VDU23-:^J8. 22.38. 66- 130.2. fl
200Vt'IJ^'3.233. U.ie.iO. JO- 10.2.
::. 14
2lJ^Vt'U^3- 24fJ- 203.OC3- 90- 90- flK. 6
4- '^^4- 1J.2
220VHJ23.241-;:'t^- 19^, l!^l- l44.l
'?2. 140- 146- 14^
^:i?i^VDU23 - 2^4:^ . -"^^^^ - 3 - 253 . 9. 21>- 41
.73. 137
24iJVL'U23.243-2tl. l46- 14^-152- 1
44. i:3i. rii2.:^Si.:i
2^ij Rt^N *t: rjou chcjose the colo
2r^fSVC'U23.244, 143- 73. 41 . 25. '.y. 2b
3.3.2':^^
'Z7^9S-J^ %^ cr-.i^.-r- chJ.r-JLCter tt
■Jf;iJ V£"JL'>.3.fJ.fJ-S.3
-9fe!Vt'U23.24b-2^'^-25S-25b.2S5.2
^.■^.'■:'5^-'J!b^.2'^5
'.IL^U Rtn rr mor-itt£*r 1 - Vt'U229.
:J3[:i. lO-8.t(.23!i.2'J6
310 Rtn ft monster 2 - VL>U 231
.2'j2.iej.8-8-::^37.23a
32G PEPT %% Monster 3 •" VDU 233
.;.?34- m-3.y.23'i'-y4t3
jjij REn ** fionster 4 * VDU 241
.:^4i;-10-fe-8.^43.244
i4Q Ri^fl *t monster ^ - VDU224,
lQ-f^-22^.l0.tJ-22^
359 REM tt monster t ^ V0U227.
226
3'bl RLM t* defif^e Envelope* fo
r the *>ri\y^6 effects of the m*in
Pri^9r5pi t*
3^^^ ENVELOPE!. 5.1- 20. G.2Q0- 0-0
. 126.0.0- -l.:i6- 126.126
353 EMVELLJP[£2. 2. 6.0- 0.255.0. 01
126.0- Q- '126. 126. 126
354 EKVELOPE3-3.6.0.2.255.1-0.
126-0-9.-125. 135- 125
3^^ EKVELDPE4- 16- 16. 1- 1.200.0.
ij. J 26. 0-0- -126. 126. 126
360 MODE I
170 VDU19-0.7.0-0.Q
380 VDU19. 1- 1-0. a-9
3'30 VPU19. 2. 4-0-0.0
400 VDUl'J'. 3. 0.0-5.0
4lQ CfJLUUPl
430 PRINTH^B': 12. 1 >"norrst*r Hun
t. "
430 PRINT- ''JPL-.7>"'.C> S.W- L'j.c
IS l'^!J4" '
440 PLM fy noij rtush the kevb':j
ir'H hurfcr
45f:i t;r;^15-0
455'r-iJUNIjl.4.-j0. 150
46ij CULOUR 2
470 RRINT'This is a Qifie uihich
r-jill test your Pouera of ob
i^rvjtion, "' "There are 36 pioriste
rfi hic^irt9 froffl vou.. You mast tr
'i jnri seek them out toy ftr
ir(9 'jriu.r PHR'iER 9u.n 4,t tuo toc*t
inns on the board- ^'
490 COL OUR 3
4iSa RRINT"'When vou fire your
Phaser- the monster uill flppe*r
.3 nH '^orj fftust. try to \dm
ntif'rf the locations of the piAtch
m^ ffiorrsters. "
500 COLOUR 1
510FOR>:^I T037 STEP 36 PRINTTFI
Fi- X-20>J ■VWJ224- 10.0.225.10.6*22
6- 10.9'NEyT
51^ UCJLUUR3
52QPRrKT' 'SPC;^4''"Pret» <SPa<re
hijr ' to continue "
540 RtPEfiT UNTIL C-Er-32
55eiCL'i PRiHTTnB^ i2. 1 )"Monster
Hi/.nt'^
560LULOOR1 PRINT" "The monster
o uill onlH r(?miin on the *cr
eon uhcn ^ou have found a ?^\r^ o
f" Mon-sters <jhich are of the &
^me tijpe and colour-'^''
570LaLOUR2
5e0Pf?tNT"Try to hunt down and
rJft-T-trn'iy al I the montters uith
the MinimkJM number of ^al^e
fr-i^if i_"jLuUP3
6U>rRiHT' ■ "Vnr^ MUSI: tell the c
-■>r->Pu*.er [.fhcre you want to fir
e the PHfi^tR bs- tyPin9 in the
cn-ordmjtes of the s'^u.are. e9.
E4"
(lill COLOUR!
615 FuR y--' I TO 3a STEP 4
|^-:20PR1KT' "TRBO^-^^^j VDU231.23
1;^. 10.8-0-237-238
630 NEXT><
635 REM FLU'":iH KEYBORRL- BUFFfcR
636 trXl5.0
640COLaUR3
650 PRINT- 'SPCX4>"Pre»» <SPflCE
BflR> to load Program"
660 REPERT UNTIL t-ET-32
670 MODE 2
680 roR y- 1 TO le step 3
6i^5 COLOUR 1
6:Se PRlNTTfiB<X.3>; VDU22y.230.
I0.8.e.23'5.236
6'?5 C0L0UR2
700 PRINTTRB<^<. 10); VDU231.232
. 10.B-8.237.2ja
7S0 Nt;>^T>^
760 C:0L0UR3
770 PRlNTTFlHM.GV'Monftter Hunt
700 {.0L0UR5
7^0 PRINTTnB<3.8 ■"<L> S.W. LuC
a-s"
800 r_[jLUUR7
80'tiPRINTTFlB<0.l5>"Ptease uajfe
Tor "'"ProSrarri to load"
GiO REM %% define te^t i.ji-ndO[.j
♦*
030 Vl'U2t!.9-3l.l-:y.20
«';;0 L0LUUR6
940 REM t* DO NOT TYPE IN THE
NF_XT TLIO LiHL^ UNTIL YOU HAVE TO
LLY DE8U0LLD THE PPOORRM , , T«EN
'jRVt R COPY BEFORE PUNNIHC; RS T
HE':>E LlME'i: [>13fieLE ESCftPE RND BR
10
ACORN PROGRAMS AptUmay 1984
A GRID is displayed on rhe screen
and in each square of it a mon-
ster is hidden. You can display
two of the monsters at a time by enter-
ing their co-ordinates. If the two you
choose are identical you score a point;
otherwise they will vanish. The object
is to find all the pairs in as few attempts
as possible.
The program is listed in two parts
which should be saved on tape consecu-
tively. The first can then be RUN with
CHAIN"" and the second can then be
LOADed from the first.
Monster Hunt was written for the
BBC B( 1 .2) by Steven Lucas of Chcadle
Hulme, Cheshire.
f^
*:F>^l?2y- i
f:PK KEYS'
Beij *KEV 10 C/Lt'lM RUHIM
070 REM t^ Nevt lin» chir>a«»
kiis ^etti'n^ or Pjiae for 0I5L or
fUHET asar-i *^*
t
E
&3Q
tTRPE
999
r.HPilN"prog^"
910
RF^n
t*
NAk« fture tk>j.t
yoa
=.3.ve- thft second Part
with th# fi
le name in the ^bov^
1in« r
f»
10
REM
tt
Mcjntter
Hunt Part Z
tt
20
REh
*^
thl* Part must
b« t
rij.di^iH
arid
run rrotn PRRTl XS
313
REM
ft
<C> S-U,
i LaCAft
Jj,TlU
jr'j 19S4 **
4i3 R^n ^t \jih&r\ vou hj.v« tvP«f
t.hi* prG^rj.m in> Mou should bav
* it i-Jith the fit« nJLm* of "Pro*
-.1 IF
^e REM t* DCJ KDT TVPE IN NEHT
LTNE UNTIL YUU HRVE FULLY OCIUC
CED THE PRtJCRRM
60 GH ERRGR RUH
70 *FM229/1
30 *K£Y 10 OLDIM RUHIM
10Q MGC-El
110 VCiUl^.&.7.0.Q.fi
120 VDU19.l.I.e.a.0
l':^0 VDIJ19.2.4.Q.0.0
140 VL'Uiy, 3-5, 0.0-0
150 [JlMX^<S-ti)
160 VDU2Q. 0-5-39x0
170 t-CDL0. 1 'PCJR R31-0 TQ £
150 novEBiR'^*i2d<ORRi^i£ae.n>:«i
2B
190 KEXTR'-i
200 MOVE t3,0£fl'DRFlUl2BO-a20
210 FOR Fl^^-O TO 6
■2S0 MLiVEP>;tl99+iS0,a'DRRWR?l*190
+60.620
t:J0 NEXT
240 COLOUffS PfflHTTRBU2>"MoTi«t
,-r Hiir,t""TFib<9r'<L> ^.W. Luc**
1'50 '.iLiUNf 1.4. 7-^0
2^0 LCUL0 , 2 VDIJ5 F(JRR^=0Tp5 ■ MO
VEl40+R:-i*19G.8l6 PPIHTLHR*'. 6S+RJ1
:- NEXT Vt-U4
3rS VC'U^ FOPnr-:'-^TU09TEP-i MOVE
10, rjQ+Rrif I2fj PRIHTLHRX 49+R^ ? ' MU
Vr£ 1 2 JQ- eS+R^t 1 2Q ' PR I HTL HR»< 49+R=i
:■ NEXT'VL-IJfl
:?90 Fl3i-CKRa229+CHR»2:J0+CHR»10+
[. HR*S+L:HR«e+LHRt235+LHR«23fi
;>'^0 Ba*LHR»231*CHR»232+CHR«lfl+
LHReb+CHR«e+CHRt237+LKR<23a
300 C»-LHR«233*CHR»234+CHR»ia+
C HP«6* C H R ■ e + CHR« 2 39 +CHRt2 4
J[Q O#='CHR»24I+CHR»242+CHR«10<-
r_ HR«e+CHRe0+CHP«243+LHR«244
320 E*-CHR»224+CHRtl0+L:HRte+LH
RB^r^5+CHR«10+CHR«8+LHfii226
330 F»-CHR»22?+CHRi22e
340 a'B'=CHRl245+CHR«24a+CHiai245
*rjHR»10+CHRiQ+CHR*a*CHR«0+Cl^«24
'^H-CHR»245+CHR»245+[:HHil0+CHR«Q+C
HR»0+CHR«S+CHR«245+L;HR«243+CHR«2
45
35rj FORFir'J-lTOie
3ft0 FrjRB"l-lTrj2
370 REPEFIT
380 C^.-'RND<t> D^-RNOnft.-)
390 UNTIL x:^-Cc;:^.L'^:i-0
400 x-^<c*i.C'ri>*fl:'i
410 KEXT Bk.R^-
420 REPEAT
430 CL'3'CGLCjURi PRlNT"Huflib»r o
f gu.es^eii -";E^,jSPC<5?r'Scor* •"
440 CULuUR2'PRrKT"'Enter th# f
ir^t coord I ns-ts " ;
4^0 RLPERT R'i-^LET UNTIL<fl''i>64R
4-^0 PRlNTL'HRIi^ fi'\>}
470 REPERT &^=-CjET : UNTIL( B?'>>49R
400 PRIHTCHR*<e"i>
^t.iCJ PRUtJ^rint
'r^lC VF :^"'.' n^,Fj:;.i-'[J THLNPRIhT"V
nu h.n.vc .ilrG.jicl'rf G'j.e3^^^ that loc
it.inn'" "Pre^s ^^PRLJ:; BRP> to cofl
H-.:nrje"- -EV^-FV.-t-l ■REPLRT UHTIL LET
— .J'^LUTU4'J0
^. iO PRINT' "ET^ter th^ iecond CO
Ardimte " ,
^riO REPERT C->-=C.ET'UMTIL(C'i>iS4l=!
NL'C-;^71.'
■^40 PRIHTL:HR«a.^>;
^':>0 RLPERT C-ri^CET UNI IL^; D^i>4QR
^60 PRINTLHR«<C''/:>
':*70L'<-C ■■:-64 D;^"^[>^^-4e T^-CV- U'-i'
■"-'FJS IF <R>.-r:^ RMD Bfi-D''. .^ THENP
F.im-'Don't chejLt!^" "PrcBft <5PRLE
BRR> to rontmue"; E^-E^l+l ' REPE
\^T UNTIL CiET=32'PRUCcl» ' t.aTG430
"590 PROCPrint
^sl3r3 IF x^':L^i.[■^'>-0 thenprinT"y
nil h^.vf? already 9u«fiscd that loc
jtinri'" "Press <5PRCE BRR> to con
txnije". E:i-Efi+1 REPERT UNTIL aET
-:j2 - VDU^ ■ MUVEfj^t 190-60. B^C-tlSe-^fl
rjCOLG.0 PRINTG* Vt'U4 UOTO430
610 *FX21.0
620 E^;'t^i+l
630 PRlNTgPL<^>"Pre*» <'iPRtE
RP^ ^.r. continu-?" REPERT UNTIL GE
T=J3
6-40 CLS IF N^^^':R''.,B'^"-<>X^<C!l.O!i
:iTHENPRC'LcIa ■■iUUMD3..2.4.^0 ELSE
sv.«'^'-.+ 1 ■ X"-;^ R"-: - U"; >-0 ■ XV-^^ CTi. i>:i >o ■
^uUNFj 1.4 -30-313
"■y^S UNTILS:i=lJiJ
6fo0 CLS PRlNT"Well don* you ha
vG fiiund all of the r'lonster*
o<ith onl-j "jE-i-^iri
f^70 PRiKT'uron^ r-oves. ^'^"Woul
d ycu like jnother ^Jm* <Y^N>"
6!jr:i RriPEFiT 'iS-GET-n
b'^n f^NTlL ■-;!fi-"Y"UR^S'="N"
7rji-iirS'K^"Y"THEN PUN ELSEMUDEt
Pi^iNT"THRMK VdU FUR PLnYlMG ! " ■ EN
710 f-ML'
7:^0DEFPP'UCPrirrt
730 '^UUHt'0.J-7-2y
741.1 Vt'U':) NUVL r'.*l90-t,0. U"'.t:i2:a
7b0 V":-X^MV,.Uri>
7ri0 IF V::< 1'3 THEN rji:OL0- 1
770 IF Vr^TJ THEN at(JLe-2
7r:i0 IF V"-i<7 THEN Cir.UL0-3
7'r'[-' H" V>^-irjPVr<=7URV:-i«13THENPR
T HTri:0
iJiJiEl IF V?i=2URV::=9(jRV^-l4THENPR
IHTB«
Bie IF Vri=30RV'^-30RV^-lbTHENPR
UJTi. *
M130 ir vr':-40RV"'i-10ORvr-,-lt>THENP
RIHTD-*
O-ifJ fF V"':-'bijRV^*llURV-':^l7THEHP
PIMTE*
840 IF V\-f::URV:-:-l20RVr:-ieTHENP
f^NTF*
r-J-^S V0U4 ■ LNL'PRUC
S60 OEFPRUCcls
870 VOUi'MOVE ri>.tl90-60.BTitl29
-30
800 f.L0L0.Q PRINTS*
890 MUVE C:i*19O-6OyO''.1^l2tf-^0
900 PRINTUS
910 V['U4
920 EN['PR|JL
ACORN PROGRAMS April/May 1984
n
Tins PROGRAM produces a
three-dimensional maze in
MODE 2 graphics. Side walls
are shown in green, facing walls in red.
Any maze can be set up by changing the
data in lines 20-140. In those lines 1
represents a wall, represents a pas-
sage, and 8 the target. The depth and
width of any new maze can be placed in
the variable A% in line 170. Move
through the maze using the cursor keys.
Three-dimensional Maze was
written for the BBC and Electron by C
J L.ocke of Winscombe^ Avon.
V
^feJ OFlTfJ 1-1-1. l.iii.i-J-l-l-:
£Q ORTR i.G.l.S- 1- 1-1,1. eJi l.fl
30 ORTR 1-E3- 1- 1-1-0. l.^a. 1.9
90 DRTR l-9.9vl-Q/Q'9.1. l.U.kl
100 C>RTR 1.0. I, 1-0. 1,0,1.0,1.9
llQ &RTR 1.0. 1.0,0- 1.0. l.U. 0.9
1£Q C'RTR 1.0. 1. l,l-Q.0.0.LJil.y
i:if0 DRTR 1.0-0-t7. 1.0. 1. 1.0. 1-0
140 DRTR 1.1.1-1-1-1-1,1,1-1.1
150 Rtn
IGQ 41FX4- 1
170 [JIM flk': 13. 12>
160 rOR T*-! TU IJ FDR H-1 TCJ 1
190 RERC R>i'.T-H>
200 NEXT H.T
219 X^-2Y^:^2'[jIR-2
220 TIME-9
239 H>P-4*; TRH': ^^9 >*t^99 > ^ H T'.^Q
249 MrjLE2
£^id VOU i^3i&;i92-9-9i9>
2t0 REM >>>> riRlH LUUP <.«.<
270 I4^^'600 Ul^:-209
269 FUR T^9 TU 4
Z'^Q HS'-'.'^Hir^'i'TflN'. trj >*.. [-Ji:',t:2 '
399 UH L'lR LiOijUFj 4^6- 'd7iJ- trj9, 7
39
J39 HE>^T T
J49 PRlNTTnB<£J.9>>"TiML 'M29-
^TJME L'lV 199>;" "
:j5e IF i:i&-<TiriL L-iv lo^.'s^t? t
'Jb9 2'IHKEV': 10> IF Z^i^Jt THEN
GLjTCJ 340
37Q IF J*lJt THth L'IR-[>IF*-1
'■(99 IF Z'lJ7 THEN D1R-['1R+1
SSB IF L-IR-"! THEK DrR-4
499 IF 0IR>4 THEH OiR-1
413 IF Z'-lJ'i* THEN CiUTU 430
420 GOTO 230
430 IF D1J*-1 RHD Rk^ y''-.- i . '^y. jO
1 THEN V^,"Y^;-1
440 IF L-IR-^S RND H'^< ^Z . y/.i- i y. >
1 THEN ><V.=^><>:+1
450 IF L'iR-d RND R^-; Y^+1 .;■(■< X>
1 THEN V^.-Y^. + l
4&0 IF OlR-4 RHD fT^'l Y"'.,X^-1 X >
1 THEN XJ'.-X^-l
479 IF R>-<Y:i.X^>ne THEN L-CJTO 1
33Q
430 liUTO 2J9
430 Yl^.-Y^i-T
500 IF fiV.':YlM-['^V.,-8 THEN tiUTG
1210
&10 IF R^i':Yl^-X^:>=l THEN euro
1130
520 IF R^i<YlJ;.^^^:-l>=l THEN PRij
rj39 IF R^l^YlM-XM-l >''l THEN PR9
Cri9cl
549 IF Fl>,rr'l>;,X:^,-l >':'9 THEN PRO
ClefoP
^^0 IF R>'XYl>J.X^+l >=9 THEN PRU
C-n^oP
569 RETURN
579 ^Kl-X^l+T
589 IF fl^XYr-.-l'^ir-^^ia-B THEN CjGTG
1219
b3& IF Pi\','ry,.Xiy.:"l THEN UOTCi
I lis
699 IF R^-^y^-l-^^l^.'-I THEN PRtJ
LletVl
<ilQ IF fiy.f.n-^-l.Aiy.?^i THEN PRU
629 IF flVYri-l.Xf^>-9 THEN PRO
ClefcP
6:^9 ir n>-'r,Y'i+l.J^Ki>-U THEN PRu
Lr i9r]p
t49 RETURN
12
ACORN i'ROGRAMS Apri//May 0)84
r
6Sid IF R^itYl^i^H^'Oa THEN ULlTO
1210
670 IF Fl^iCVl':;.;^'^;-! THtH UuTu
ii;?e
6eQ IF flM'.Yi-:-y,:i+l>l THth PRU
Llfffcl
6:^& IF R;i<Vl>..>^^-l >1 THtK F'FfU
7se IF p^<Yi>.yX>.+i :j'U theh pro
Clef OP
Tie :f fl;i< yi^.x^-i:^'0 th^n pro
(Jri^oP
7t:Q RETURN
740 IF flJiCYJi-Wl^.>G THE.H GfjTiJ
121Q
750 IF RMIY^/Xl^)^! THEIH UUTU
1130
760 IF FiM'.YJC+lvXir'.>l THEN PRO
Ct*fcl
770 IF R^<Y^-lyXl^>'l THL:N PRU
LriQcl
739 ir fl^<Yri+l.Xl\>e THEN PRU
CltfoP
7:^0 IF n^<Y^-tjXl'-i>-e THEN PRU
300 RETURN I
91 a [>EF PROClefcl
S20 CiCjrjL e-2
S30 MOVE t;00-Wr■i.Hl^:
340 C-RflW <60(d'-U^>Wl"-i-H2\
ess DRFlW (.600-W:;)+kr''..H^-"H2:^
SbG DRRU t00"tJ^.H^--Hr^
673 ORFjW 600"W:i-Hr';
830 ENOPRCJC:
B-^Q LiEF PRUCri^cl
'5*00 GClJL 0.2
^10 MOVE li6Q-<600''W:'.>-Hl>.
920 t>RRW l200-<<JiQ9-W'.:'+Wi:O.H
2"'.
336J ORFlW l£00-":^.fo00-WS;M-Wi^>.H
^i-H,:;"/.
LJ40 ORFlL-i ll^OO":e0O-W:O.H^"Hl"--
^^0 DRnu i200-':iii£]0-w---..^-Hi\
1360 ENDPPGL
970 DEF PPULU'foP
SBih LGOL 0. I
yi^G MOVE r'.60u-W:w^-LJl-..H_:^^
lOGlO DRRU 60O-U::.H2^
1010 DRRU 6QU-W^.H^;*H2;i
1020 DRRN <6O0-W^.'+Wl^-Hr;-H:^^.
lDri0 DRAW (feOO-Wr^^^-WlV-.Hr^,
1040 ENL'PROC.
10^0 [>EF PRLJC;ri9oP
1060 GOOL 0. 1
1070 MOVE :200"<tCia0-W^i>Wl^i.J'H
109e [>RFIW !:^00-'L600-W^.>-H2^
10-^0 t-RRW l2O0-'.600-W!;).H"'.-H2"^
ILOa LfRfiiA iSO^-C^bGO-W^-.HbJlJO.H
■■:-H2>.
1110 DRRU 1200-<<600'-W!l)+lJi:O-H
1120 ENDPROC
1130 REtl >>>> ENO ««
1140 OCOL O. 1
ir30 nOVE 60tJ-Wr<,HU
iit;0 DRBw l2O0-';6e0-w^i:J.Kl^:
1170 [KRflW l200-':60O-W^>.H^-Hl^
11^0 t'RRtJ b00-'^J?.-Ht^:
l^yid T-4 RETURN
1210 REMcxit
12*^0 TIM^-TINE
l;j3G COL-2
1240 FOR EXM=Hir-; TO JS^^ 5T£P 16
1250 OCOL 0;COL
126S C0L*L0L+1 IF lOL^7 THEN LU
L-2
1270 MJJV£ <.c^B-uy.>*cE'A:<-\^i''-:''^y^
1230 DRAW ^£irj0-k:::j+<EX:'.-Hi:^,>.H:'.
"E^^^i
1290 [JRPU l2O0-^<6tjtl-W"<H'.EW"'."H
!:-:■'>. EX^:
1310 DRRU (.S00-W^;>+<EX^;-Hl^i.'.EX
^i
rj20 ^'^INKEY'-G)' ir Z -J.00 THtN L.
OTU1-J40
i-33B NLl-iT E^^^i
1^40 TlriE'TiM-; ■T-4-CiCjTu Ji0
1J5G M0DE7
7.:i60 ^'rx4.ci
J'^7D PRINT ^'Er;ROP 'MERR;'' f^T LI
HE "-f£RL
1 JQU EHC
i:j'30 REM ■>> RE.RCHED IT «<
1400 ETNVELUPE 1,1,2,6,-2,20.4.2
0-0-0>0--l, 60-30
1410 ■:iOUND I. . 1 - 100- tO 'jUUNt' 2> 1
- 100.60
1420 PuR COLl^Q TO 2Q
14;J0 FOR C0L=1 TO '6
1440 VDU i:j.0OL-l,LUL-lJe. l^-CO
L-O-G-
I4b0 VDU lS.C0L+l-0i0-
14^0 Z=lNKfcY<6 J
1470 NEXT COL
1480 VDU l9,^,bifJilS,ii,.€iSii
14t^0 NEXT L0L1
1500 TlME'0'REPEHT UNTIL TIME-'i
00
lil0 LLC
1520 GOTO i5::a
1^;^G REM ''>> OUT OF TIME <<<
IM© REM >>> DUPr^E <<<
1550 ENVELOPE 1.1,0-0-0-0.0-0-2
0,-1, 0,-1, 00-40
1^60 RERD X IF '^^333 THEN LiOTO
1630
1570 RERD Y
1590 SOUNL' 1- 1-X,Y-S0UND 2-1-X-
V
15^0 CiGTfJ 1^60
1600 L'iHTf-i 53- r:.-^3, lb,^i'J,5,53- 1
'D
1610 DRTR 65,l5,6l-5>Eil- l5-5J-b
- 5-.3 -
IiS20 DflTFl 45, l5-^:s,20-9S3
1630 MODE 1
1640 MOVE 100-100 DPRN 100-700
1650 DRflU ;iQ0-«O0'L;PFlW 000-900
1660 DRflW 1000- 700 'L-RRW 1000-10
1670 [>PftW 100- 100
1630 *F;^9-2Q
16^0 *FXl0-20
1700 VDU 11^-rj- i3>U>
171U PRINT TRB-: 14.10J- "R. I.P"
1720 PRINT TflB^7.l2>,"^DlED OF
^UFFOCFITIUN' "
1730 COLOUR 2
1740 PRINT TPy^.a- 1*"J 'J "FlNuTHLR n
T TEMPT ?"
1750 Fi:U=-i:,LT*
1760 IF i^^i-"^r THEN END
1770 RUN
WMl
THE COMPUTER throws a
random number of dice. Add
the numbers shown on their
tops, wiiich are displayed in the left-
hand column, and their bases, which arc
shown in the right-hand column. The
computer will then indicate the answer.
An ideal program for learning and prac-
tising addition.
Maths was written for the BBC B
and Electron by James Morle of
Formby, Liverpool.
10 MODE 1
iiePROCdtceroU
liiOPROC'lu.a-sfciona
SSPROCeKpUin
4QC0T0 10
SaDEF PROtdtceroll
6-0COLQUR 129^CULUIJR Z
7QB^RHl><. 5 -J
eeiF B-1 THEN 70
.3flPRINTTRB<a.Q>;"Bottom";TRB<
26, a >J "Top"
ia0¥«2
liaCOLOUR 135 'COLOUR
120flNS'-B*7
130FOR R0LL«1 TU B
MaNO-RND'Ifi)
15ePRINTTRBO>Y:jJ
ieQPRQCdicr<NO>
17aPRINTTfla'; 26. V >j - FRUUJiciS': 7-
NO)
lSflV-V+4
20QENDPROC
210DEF PROCdictf-iNUM^
22Q0N NUM C^QTO 230,230.270.290
,310,330
230PRINT" " I CHRmtJj OHRiSe; CHR*
8jC:HR«10j
240PRINT" o ";CHR«e;CHR«8jCHRltl
ajCHR«10j" "'CiOTD 330
25aPR I NT " D "i CHR«8 ; CHR»B j CHR«
a;CHRail0j
26aPR I NT " " ; CHR*8 J CHR*e j tHR*
ejCHR9iiaj" q"'£;oto 350
27aPR I NT " o " ; CHRSia ) CHR»a i CHRI
a;CHRil0i
28BPRINT" Q "jCHR«8jli:HR«ejUHR!»
8jCHR«10;" q"^GOTD 3S0
29aPRINT"Q a"jC;Hft*8jCHRW8jCHR*
8jCHR«10;
saapR I NT " " i cHsaa j chrws j chr*
8jCHR»10;"o o"^GOTO 350
310PRINT"o Q"jCHRWQiCHR«e;r^HRS
SjCHRfliia;
320PRINT" o "jCHR»Q;CHR«a;CHR»
e/CHRtl0J"o o"'COTO 390
33aPRlNT"0 o"jCHR«BjCHR»B;CHR9i
8jCHR«10j
340PRINT"o o"ji:;HR*8jCHR«a;CHR*
8jchr«i0j"q o"'c:;oTij 3sa
330ENDPROC
360DEF PRQC^UMtiona
37aCDL0UR 1' COLOUR 130
3e0PRINTTRB< 0,24); "Add uP ntimb
•r» In TOP coltimn. "
39aFI-INKEyC2a0O>
4aacaLouR 129 ^colour 2
4iBPRINTTnBC0,25>j"fldd u.? namb
•ra in th» BOTTOM column."
420fl»-lNKEY':2000)
43aC0L0UR 1' COLOUR 130
440PRINTTflBt0,2e)j"fldd UP aoar
r»»alt». "
4SaR-INKEY<1000> i
46aC0L0UR 129 'COLOUR 2
470PRINTTRB';0,27>j "Vou.r ATtAuer
im "jflNS;"l \i"i
4S0CaLaUR 1' COLOUR 130
490PRINTTRB(0,28:jj "Correct <Y^
N>"'IF GET«-"N" then PRINTTRBie,
23:'j"LiArl I I"
500COLDUR 129 i COLOUR £
510PRINT"Prff»* 3. k*M to contin
u#. • "
520R!S«CjET«
330ENDPROC
54QDEF PR0CffKPl3,iTi
550FOR B""0 TO 1
5eaPRINTTRB<0,B5jC;HR»14lJCHR«l
3lj"ExPUnAtiCin."
570NEXT
58SPRINT' ' CHR«133i "The Predict
ion IS ■fl.cheivffi'd bw the f.s.ct
II ,
;C
HR«132j"that tho top and bottom
T^Q,» of a. dice " ' j CHR«i32j "alwa
'jft 4j.dd UP to 7 ! ( ! !"
590PRIWT'a:HR*133; "Press A kea
to continue-. . - " j
618ENDPRQC
^
^
K
ACORN PROGRAMS April/May 1984
TYPEASY
T^ing tutor for BBC model B OT Electivii
• 235 graded exercises on cassette or disc
• PLUS routines for writing more yourself
• KEYBOARD DISPLAY v^lh pointer
• NEW KEYS practised in one line exercises
tells you which finger to use
CAPS/lower case, numerals, punctuation, slgrisi
• ADV-AJTCED multiline paragraphs -checks
all strokes, new lines, etc at end of copy
• MEASURES SPEED in vffoMQ'nanMte
• LOG of pupil's work displayed or printed
TV,
P£
m.
V^O£«S
A game to take you to FRENETIC SPEEDS
LtHERS roirt down foster and faster— KILL them by
pressing ihe right key before they occupy your base. Choose
from many Fevek: " .
*
CAPS only, u/l cose, numeroUp whole words
I
Finds and attacks your weok $poti
1 '
Typeasy - cassette £8.95
ill3C40traGfc £12.50
Type Invader's - ca3Eette(BBCooly> £6.96
disc 40 tracK J&10.50
Two on one disc 40traclt £16.60
all incfusivs — chstjus wiln order
Carsw^ell Computers Faringdon, Oxon, SN7 8JN
B
FOR THE BBC MICRO
SOFTWARE
TINY PASCAL
Pascal-T is a 1 6k Eprom program capable ot compiling Source Pascal
intoacompacland very faslthreaded-interpretive-code. Full edilorand
disc-siipporl are included and fhe program is supplied togelher wilh
comprehensivedocumenlalion, PRICEE59.00 + V.A.T.
XCAL
An expert Computer Aided Learning package in 16k Eprom and
support disc. No programming skill required to construct learning
"sessions' as the program is screen' driven. Facilities inciude Text
pages, GraphicsandHistograms. PRICE£65,00 + V.A.T.
FORTH
FIG-FORTH in8k Eprom together with manuai.PRICE£34,72 + V.A.T.
LOGOFORTH
A T6k Eprom program ifitroducing this very powerful but extremeiy
friendly Turtle- Graphics language. Users aiso have fuli access to the
Rq-Forthsupporlnucieus. Fulldocumentationisinciuded.
^ PRICE £59,00 + V.A.T
M-UTS
Powerful machine code monitor with disc utilities.
PRICE £19.95 + VAT,
(Special discounts available for educationaf establishments for all the
above software)
HARDWARE
Always in stock Printers, Disc Drives IC's etc.
FOR THE EPSON HX20
SOFTWARE
FORTH ROM including full documentation.
HARDWARE
Expansion Unit, Paper, Microcassettes etc.
Retail/Maii Orders/Dealers
enquiries to:
HOGS Associates
533 Durham Road, Low Fell,
Gateshead, Tyne & Wear
NE9 5EY
Tel: (0632) 821924
£34.72
P i ea se pho n e for q uotes
Retaii sales also at:
HOGS Microcomputers
1 22 Darwen Street
Blackburn, Lanes.
Te]:(0254)672214
M&mmwM^^^
mw
A FEW EXAMPLES FROM OUR RANGE
Andrlod Attack (Computer Concepts)
Centi pede (Superior Soltware)
Moonbase Alpha (MIcropower)
3D Bomb Alley (Software Invasion)
LISP (Acornsofi)
Snake Pit(Posterr;)
SlratoBomber(UK)
Great Britain Ltd (Hesse!)
Bug Byte (Sea Lord)
Digital Fantasia (Golden Baton)
£8.95
£7.95
£7.95
£7.95
£16.85
£7.95
£7.50
£5.95
£7.50
£9.95
•
*
- SPECIAL OFFER -
£1.25 OFF
all cassettes (while stocks last)
Postage & Packing Free.
•
•
Send for our free catalogue wnich includes all the leading software
houses.
Send catalogue requests and orders to:
SOFT SHOP, 78 Warren Prtvo. Hornchurch, Esmx RM1240X.
Telephone: (04024 - 47722
Post lo. DX Mdfkeimg lEA). Unit PP. Mimram Road. Hcrrfoid, HerffDrdsliire SGU IN^J ^
Please send me DXSO Juriioi Home CompiiEer De5i< al EI9.95 eatli
(adrt E6.50 for dflrivary. IVAT included}
Please ticl<
i eriduse my cheque/ DostaF order C colour required
S^nalure Cream
rjaine Signal Red
Address Black
0ak-5iyle
Post Code Arctic White
D
n
ACORN PROGRAMS Aptil/May 1984
15
60MMR
YOU ARE the black ship and
must bomb the green subma-
rines which pass beneath you.
Move left with Z, right with X, drop
left bombs with : and right bombs with
?. You have three ships, each of which
can be destroyed by the bombs of the
submarine. When all your ships have
been destroyed, press the space bar for
another turn.
Bomber was written for the BBC B
by Alex Segre of London.
fe k
V y-~
^W .
^-.J ■ — — ^ ■■
^■■^^ ^ *^
LQ MQDt 2
:od«<F-0
540 COLOUR 3'PRINT TRecl3.0>>"
20 PRaci;^itLJilift<r
280 EHL'PRUC
Livft«*" ; L ivd
30 CGLfJUR VJiZ'l^LS
290 DEF PRGLfirei;
550 '^OUND a.0014. -15. 100.30
4S COLtJiJR 'J 'PRINT TflB^fl.a>;"S
300 PRINT Tfla<n-N"lJj" '^
360 CQLGUR 1 'PRINT TfiB<X,Y);EH
c-orC' i icor*; TfiB-: 13. ^ )J "Liw«»-'^ i
310 PRINT TRQcri.NJjeOMB*
•jEX«jEX«jEX«;EX«'FUR H^0 TD 270
livvs
320 IF N<2a RHO C-l THEN N-N+l
& NEXT-PRINT TRecX.VJ;''
50 REPtfiT
EL5E G-0'PRINT TnB<nj28>>'^ "
570 ><'-0
60 LOLGIJR ;d PRINT TRaM3.0>;"
330 IF ri>Q AND M<Q+4 AND N*W T
500 IF Uv^ftft-0 THEN PRDCflnlsh
Lives'" i 1 iv"?*
KEN PRINT TRBCV.S-Dj" "•PROCexP
590 ENDPROG
7t3 R«*IHKtva<fi)
lad#'F-0
£00 DEF PRUCflnifth
90 IF Ri-"Z" mo X>0 THEN A'H
2S0 ENDPR3C
610 REPERT'UNTIL GET-32
-1
296 DEF PRCiLfir^ttC;
£20 RUN
9fi IF Rft-"X" AND »<C13 THEN X»
50Q PRINT TRB<M.H-l)j" "
6?0 DEF PROCiriltlAllft*
H+I
3i0 PRINT TflB<N.H)jatinB>
■ ^ ^ ■ ^ ^^ ^^ ^^ ■ ^ ■ ^^ ^^^
640 VDLi 23iS202j0j0j0j
HJ0 IF rta»"'^' RKD F=0 THth F-l
320 IF N<2e RND C-1 THEN N-N+l
650 «:FX 11.0
■ ^j-=y'V=^+i
ELSE G-0'PRINT TRB<K,2e>J" "
660 XFX 12. £
110 IF fl«*"J" RND L-0 THEN C-i
330 IF M>Q fiND r^<Q-l-4 AND N-W T
670 X-B'Y-10'F-0'G-F'Z*F'tl-F'W
N-V'n-X+4
HEH PRINT TflB(niN"l)j" " ■ PSQC»J(P
-F'U-F E-F'L-F'SL-Faiw»»-3'ftCor
120 *FX 15.1
lad*'{;-0
©'F
130 COLCJUR SPRINT TflB^X.YJj"
340 ENDPROC
630 ENVELOPE 2.10.0.0.0.10.10.
^'i^Hipar' "
350 DEF PRGCffxPlodff
140 IF F-i THEN PRUCfir^F
360 S3UNC>B.0010j^.4'50
690 VDU 23.240.0.0.0.159.191.2
1^0 IF C^-l THEN PSOQflrftC
370 Z-0
55.191. 159. 23. 241. 0.31. 31. 233. 25
160 R-RNDdB^'IF A-1 BhID ZkS T
3B0 caLauR 1
5.255.255.255.23.242. 12B. l2fi.L2fi
HEN 2-liREPEPIT'U*RNCC20><UhTIL U
3^0 PRINT TRB':0/W)jEX«iEK»iEX»
. 252 . 246 . 254 . 252 . 240
M2'O*0
iEX«'FQR fl-0 TD 2Q0'HEXT R PRINT
700 VDU 23.244.0.0.0.126.14.23
170 IF Z-1 THEN CDLGUH a'PBINT
TRB<G.k>)"
5-63.31.23.245.1.1.1.127.127.255
TFiaCQ-W>i" "jSUBi
400 Q-0'L4-0
. ^55. 255. 23. 246. 4. 4. 4. 254. 2S4 . 23
ma IF Z-1 RMD HNDiiaJ-S THEN
410 ftcorft-ftccr«+lQ
5. 255. 255. 23« 24?. 2. 4.6. lie. 112. 2
PRINT Tfla^E.L+nr' "'U^l'E-Q+a'L
420 COLOUR 3'PRINT rBBi:d*2^i"S
55.252.246
-w
cor^^" i %cor^
710 VDU 23.243.195.231.126.60.
J90 SL-3L+I'IF SL MOD 3-1 OR a
430 ENDPSOC
60.60.60.24
L mo 3-2 THEN QxQil
440 DEF PSOCfL^htbick
720 VDU 23. 246.24.60.60. 60. 60.
200 IF a>l5 THEN Z-fl'PilHT T0i
450 LGLGLiR 5
126.231.195
(Q.W)j"
460 PRINT TnacE.L+l >r' "
730 VDU 23.249.04.10. IBB. 29. IS
210 IF U-1 THEN PR0t;fl9htb*ck
470 PRINT TRBCE,LJ;SaoriBi
0.46.69.40
220 UNTIL FaL3E
480 L-L-1
740 3HIP«-CHR»':244>+GHR»'.245?t
^30 DEF PSGCflr»F
490 IF L-9 THEN U-Q'lF E>M RND
C HR«< 24G i'+CHRii: 247 )
240 PRINT TflB-lV.S-Oj" "
E<W+5 THEN PRGLdMd
750 SUB»"CHR«<240>4'GHR«<241>+C
250 PRINT JHB<iW^^)lBUHBB
see IF L-9 THEN PRINT TRBCEiLt
HR«< 242 >
^£e IF s<za and f-i then S"S+i
1 :>>" •'
760 BQMBV-LHRK 243 >
ELSE F-Q'PRINT TFiacV.20Jj" "
510 ENDPROL
770 SBGMEli-GHR»C248^
270 IF V>0 AND V<a+4 AND S-W T
^20 DEF PRDCd»4d
760 EX«»CHR»':249>
HEN PRINT TFlBCV.S-l );" " ' PROCexP
530 Uv«ft-liu«*-l
79 ti ENDPRUC
16
ACORN TROGRAMS April/May 1984
10 REM By Rlex Se9re
20 hi9h=B
30 MUDE 2
40 PR0Ciniti3.li^e
50 PEPEnT
60 sco^6■~scor■■^5■^-l
?0 PRINT TflB<M.V:JjCHR!li'',£4a>
80 mov&»«lNKEV«';Q>
90 Cj,r-RND<19>
100 R»RNDi;-2:<'IF R»l THEN CULUU
R 2 'PRINT rf\B<.C3.r.2':'iLHRV<241'>
ilQ PRINT TflB< K -Y > ; " "
1 20 VDU 30 . 1 1
130 IF move«=">" AND XM THEN
X->i-l^ SOUND 0,-15.50.1
140 IF move*'"-." RND M<l9 THEN
X«X+1^SQUND 0.-15,50>l
150 COLOUR 4
160 PRINT TflB<X/i'>jCHR*'L240>
170 UNTIL P0IHT<X*63+16.2S2:J=a
190 COLOUR 1
YOU CONTROL ihe blue racing
car, which is travelling along the
motorway in the wrong direc-
tion. Steer your way through the on-
coming traffic using , to move left and .
to move right. When you crash, your
score will be displayed with the high
score below it.
Driver was written for the BBC B by
Alex Segre of North London.
T- c^xiija^^ ^T i ii . rj ti JS4ii^nj'^-r:~^.
130 PRINT TRB<XiY:i;CHR*<242>
200 SOUND 0.2, 4. SB
210 IF »d:or#>hiflh THEN hi9h™sc
or#
220 COLOUR 3
230 PRINT TfiB', ?. 13 )j "SCORE "js
core
240 PRINT TftB<7.15>j"HIGH "ih
i«h
2S0 FOR T-0 TO 3000 ' NEXT
2£Q «FX 12,0
2?0 *FK 1S,0
280 G-CET
290 COTO 30
300 DEF PROCmitialise
310 VDU 23jS202jQj0ieJ
320 ENVELOPE 2,10.0.0,0.10,10.
10. 126, -5. -5, -S. 110.0
330 VDU 23. 240. 0,93, 12?. 93. 20,
93.127,85
340 VDU 23.241.05.127,93,28.93
.127.93.8
350 VDU 23.242.84.10.188,29,13.
6,46.69.40
360 *FX n.B
370 %\'y-, 12.6
380 X=12
390 V'=£4
400 score'=^~21
410 ENDPROC
fl
I I
-^1 -
l^^All
-v\ -
ACORN PROGRAMS Apnl/May 1984
The invasion has
for BBC Model B
Let excitement tnvate your home computerl
Travel to Alpha Centaurl. Enter the Vortex.
Command the ground missiles, or join the
shoot-out at the O.K. Corrall
ftCTS
fc CASStTTt,
Si DISK
H Smtth
50 f Iborough St..
Tel. Co 1)8 70 1197
0»strm
RetaHer Grou
Ittple Sto
Spectrum
Doyou write your own
programmes? W you hav«
an unusual programme
which can meet our
Slandards you could be
earning more than C250 per
woeh. Why notlalw
advantage of our sougttt
after repulalkin, Writa nowl
HOW TO ORDER
You may purchase any of the Games
listed from most good BBC Software
Stockists. WH Smldis. HMV or your
nearest Spectrum Dealer.
To order direct, fill in tfie coupon below
with your requirements, make
cheque/RO. payable to: SOFTWARE
INVASION and post to us. Please allow 7
to 14 days for delivery.
PoBMo; SOFTWARE INVASION 50ELB0P0UGH STREET SOUTHRELDS LONDON SW1B5DN
milej (Onty,) E
DlTAPE) n 40 TRACK I enclosG my chequG/RO Jof £
n(DISK) n 80 TRACK (Please Lick)
□ (TAPE) n^OTRACK ADDRESS
DfOISK) D SO TRACK (Please lick)
(Title) (Qnty,) £ " " ""
D (TAPE) a 40 TRACK .^.^..., h-,.-h-h-m-.- ^
n (DISK, □ ao TRACK iPieas. fcK) ^EL: (Day) TEL: (Eve)
[I^Itape,' moTRACK""^' ^ a I am a Oislributor/Mulltple/Fletailef/Dealer.
I D IDISK) n aC TRACK <Plea.e Nek) f'^^^^ '^°"'^'^' '"^-
-r^l^lP (please delete whichever not applicable)
I
DEHNER
THIS ROUTINE can be used to
work out user-defined charac-
ters. An eight by eight grid is
displayed on the screen and a cursor can
be moved round it using Q,W,U and 8.
Squares can be filled by pressing Z and
cleared by pressing X. Once the charac-
ter is corapletc^j press TAB to find the
decimal values of each line. They can
then be typed after VDU 23,224 and
the character will then be displayed by
pressing VDU 224,
DeHncr was written for the BBC
computer by Edmund Quck of Mit-
cham, Surrey.
IG REM i..HK)RnLTtR DEFiNfiR
3Q MUC'BI
ya GaTfj2lO
rm Ol-FPRDCLRW
iiG ccaLS.2-MuvE.a.ii;3e0
1 30 C.'RflW0 . 200 ■ DRnW0 . 1 000
140 FORZ^-ITU;-
1 "bs MOVE-; z^■.* 1 00 :■ . 1 000
160 DRRW2;';*100.200
170 MDVE0.';2O0+2V.*108:j
180 DRRWB0O>< 200+2^.1; 100)
lyO HEXTZ'r:
200 EHDPRDC
210 PR0CURID
220 COLOUR 1
2'^0 PRlNTTRB';0.2e>"U£© Q.W.8 a
Tiri U to Position cross over de*
irffd 5.reJi. Pres'S 'z' to fill m
3.nrj ■'y' to cliS'ar slU5,re. Pre^s T
RB to finish. "
240 H-0'V^IOOO
250 R3i-^IHKEV!fi':.0>
£60 :{rfl«-^"Q"nHCiH>0THENH'^H-lQO
270 irR!»^"W"RHi;'H<700THEHH^H+lO
n
2^0 3:rR!fi^"EJ"RNDV< lOD0THENV=V+l
00
290 i Pr^a^^ " U " AND V >200THEH V=V- 1
U
300 I FR*- " Z " THEHPROCF 1 LL
3 1 .1 FRiS- " X " THENPRLo;. UNF I LL
320 IFINKEY'; ~:^7 >THENPRaLRD(.i
330 VDiJ5'r.C0L4.3
340 MDVEH.V ■ DRRHH+IOO. V-lOO
abO MUVEH , V- 1 00 ■ L'RR^JH^- 1 00. V
360 MOVEH . V ■ DRfiWH+ 1 00 . V- 1 00
370 NUVEH , V- 1 00 ■ DRnWH+ 1 00 . V
380 GOTO250
390 DEFPROCFILL'GCOLO. 1
400 MOVEH > V ■ MOVEH+ 1 00 , V
410 PLOTO5.H+10O/V-1O0
420 MOVEH . V- 1 00 ' PL0T8S / H . V
430 PROCGRID
'1.4e SOUND 1 . - 1 . 1 00 . J.
450 ENDPROC
460 DEFPROCUNriLL ■ GUULQ,
470 MOVEH . V ■■ MO VEH+ 1 00 . V
480 PLOTa5.H+100.V-lGO
490 MOVEH . V- 1 00 ■■ PLOTSb . H . V
t-mi SOUND 1 > - 1 . 200 . 1
SIO PROCGRID
520 ENDPROC
!:i30 DEFPROCRDD
540 FOR2^:^0TO1STEP-1
550 BlT»0'eiN^12i3
560 FORVr-.^lTOe
570 t.OL'';:-PO I NT'' '-/^t 1 00-':.0 . 200h-Z
^*:3,00-5G:'
500 IFCOLr-.^lTHENBIT^BIT+BlN
590 BlN-=BIN/2
600 NEXTY^:
610 MOVE6O0. 200+Z;'.t 100-50 ■ PRIN
re 1 T
620 ne;'<tz::
630 VDU4
640 PRINTTRB':0>30:i"Pres'S. a key
th define another char.3.cter
650 |:rX21..0
660 N-^GETRUN
II
ACORN PROGRAMS April/May 1984
19
PROTECT the mothership from
the dangerous Walkers, Bouncers
and Droppers as well as the
harmless Treader. Move left with Z,
right with X, fire with RETURN and
move upwards with SHIFT — gravity
will pull you down again. Eight smiill
mines arc scattered round the screen.
Seven of them are harmless but one is
deadly and can disable your gunship if
you shoot it in error.
Protector was written for the Elec-
tron by Graham Granger of Leather-
head, Surrey. To run on the BBC,
change MODE 2 in line 1 10 to MODE
5.
20
ACORN I'KOCiRAMS April/Muy 1984
^tJVL'lj;>3.:£4[J- 1-7- lt;b.i;'4.1. 1.13
- 36- SIjJ. 34^1.244. 2&y 2. 1, lt32- 14(^- It
4, l8-2'Jx24Q.5, Jl. 1 1^- 1^1 . 1 lU. 1 1 -
n2-0.2;j-24l-5/3l.l£:i-i:il.ll9- 11
>1S. 112
23y£4S.C}.24-ei-a.@.B<-y.Q'£;:).£4ti.^
4aVDU£a-S4y-219.ta.ltJfa,2S5i- IS
3,66.230,7- 23,216. 90- 189, 6t- 2^35-
133.66- 103- £24.23. 2:j7-tJ, 6.26-0,0
,0-0.0,23-23S-0.a-4a,a-Q,e,e,0
50VOU23-2ai-l26.l59,2Sa,60-24
,36,90,66-23.232, l£6. 231 - 25^.60,
24.36,66, 133. 23.253. I2(j, 249. 25^-
62. ?4, 165,90,24
60VCLJ 23.230.126,219.231.60.2
19, 109,60.219.23,232, 129, 129.219
.126.60.24,36.36,23,231,0-0-24,6
0-12t;-219- 165. 165.23,234.0-0. 12.
0, 12,29.31.12,23-235-24.60.126.2
35-90. 189.231. 16tJ, 23.236.0,0.48.
0-40-104-240,48
r0VDU23.225- 102. 195.219, 126,6
0,24-0,0
S0VDU23.223,90, 102. 199.102.0.
0-0,0.23.229-0-24-0-0-0-0-0-0
90VOU23. 224 , 146 - 04 . 40 - 85. 67. 4
0.84, 146, 23, 226. 24. ':i6, 90. 18^.189
,90,36-24,23.227.73,42.20-170.23
4-20.42,73
100VDU23- 233, 0,24,36-66.6^.36,
24-0.23- 254.Q.IJ. 16, 40, 40- It- 0,0.
23-255.0.9.8.20.20-8,0,0
uanUL'U2 VDU23j82tJ2J0jO]O;
120HJLH-0
l30Hi«-"CRG"
i4o&iri LX<£j> om LY-^e.^
160LHI>P*0
ivmLy.-'i ■0Ly-=i r
iegEPX-1 EPY=i
t9eHKK-TF?UE
2Qe^Hipy:-:'200 rrH'-i
^IQODY'-^^l CJt>X*:^l
::?2OORUP-0'FlT-0
2-3Qy-,>.-'<j y.-i'-'Jotio r-iii-^'R" y«''"U'^ ■
t'Xv.^^.00 Dv:^-nG0 'jp-'p^iaii K'-fT S':
"b fiyy.-"-3(J& nY>_-RH['':7(JiJ''+209 P''.-
fj-U'-.-'O f\-rBL-^iL-L>-70 i.\-l [,-'-^24
y ■ UL'^ -0 ■ U\-2b I - LlUV--^ - W":- J ' J^-;-! ' fl
'^'-^ft ■^:>HtP^:-.^-l2a ' TTN-rriLSL F-T^-P
:i-\^Byx-=RW. ^rjij jH- jiju ■ L3y.\-uy.\ ■ L'
Y^-70b ' L EjYV.-BY-; LHT'—y
2S0rPUJ_^LTfJp
,:^tofiHvtLur&i, :;,-2.r-?,-i.xu. 10.
jT'riLHV[.LijrE2- 1- 1 - -K;':'. Itiy. 'IG. I.'
^,:^-^. i2U-!J-0."l2(J- l20. J^Ci
j'A^tHVfiLUPt4-i.JJ.a.>JH I - 1, I.U.-
i-'-^s-ij. ::jio. 11X1
JH3rLlPN?',^lTt.£;
f. 4^0-": l;'"\+ J i:ii:^ :■ i'+r^Y"-.* i 8i"j
■.^■*uVrPlT''--^HMlI>^V.^LiXr-i-MEY^^.-LlY
r-H
'■;^;?jPJ^!_ri._r'-HuTHLi^ r'[;'i_.;__'.yir^"VLT
UP !^!^fj!. -r.i.ir'i'^H": -p':-!;!. ' .i v.'^ir./ o ,■
JHORCPLiiT
4lOPRrjL^Ll^(:!
4:^ijPRi'i"--i:;uufjLt
i_-i-Rupn
4'?f3iriKKEY"'. "?^:jPRUL_LHLCK
4iiiJirLY'. I i-'.-'i-iJO L\-t:-L+:j ■ W^.-^"'.^■
1 PROL_'JELTUP
■■VrL'if'RMfKiJLij-lPRUL-L'LU
4Ot3IJHTlL0
490RLM'*;t1^^t :*: 1 1^ 1^ 1^* t:.^*^*:***"*: 1 1:^ tt
':>GeC.^P PPOf-CHECK
'i>^.i"JM.jM|-jro , > , trj'-D.^
'■:>4lj|1UVE^::'.. Y"l ■ OPS^y.^., Y?i* j'UL?
^cOir'-;'-'-.['r^r'.-r-o4]"iNL';'.";.^L'>;M'!Ni:-Y>.+j
00>L^YM"lHL'Y:-„'^.L'Y:VvT-'iJrJ-l2f^.4,.y.iJ.O
'r-OUKt^U - ^ - RHL'^ 4 >+'i- lU '.,P"',-^'.P:>^ '
i^R!jL,LLF^i^R D;-^^-^afj ■ LWr— 1 iLn- r-RUC
_'XUPt': -t'Ci ' VI.'U2Ct U^vVP'G
^^fjij'nYMwc'Y"'.-.nv'-.vc'ijiy.i:?rj. 1-0-0.
ppijL _:^t ijRLr ita'j j pf:;lil _f^ i pt--. o . n;-;
V-.PV:^, LHRdi". L'::--J . +LHRT::H|JJ+Lrlp^i. L< ^.
-7 »■ PY:i-l:=r.'t3 Vl'UL,:U
^!Jt:'if^;'^"'.',L;;-:^+i'.4nr*L'M''.>tlXVlH0Yr;+'^
i:jU''J':?Y^.PK[.iV^-.LY"-.'v'U'IJ1'^-?:>0. l-Ci-ti.U
proc^sl tjRL". ^0 .' ppuL _.w irLK ?j \iyy. .
£iY"'_.Ll-'R5iLr-;Vt:,L'JLJ. 1 ' MUVfct.'^:;, [^YV. -
VL'Jj u>,-7 ■ b:'^v.-rnl''. ilOg .i+^jr^rj ■ t;Y\-7=:i
ij ' F^-FPLSL ' VL'U20
59&rGRNr^-2TtJU"':
eOOlFLY^N:-. '-Cii.UTijtL:;iJ
HDY-:+^:;u0 >LY(. n:-, rRKL-YV,'. LY' H\ :'V[ilj i-^l
. l-^e . 1 . - fJ . PR'JL-_'"JLURC:< 20 > ■ PRU',
_w ^ PEi 4. l;-:<. N^i :• ■ ly^: mv. ■. lhrkol-:-. :■ ■ m
-12' l;^-; h^. >-0 - LY'v H\ >^a VOU:^^
620NfcXT
630tiC;GL3 , S ' MUVE'X:; , Y^ L'Rnwi^r-. - Y^:
+300
64fjeM[JPRfJL
S^:«iJRt"M**'*-t *^t f ftif Cf fr'itt t-^cf :l!ic:f ^^
tiS0['EF PRiJL^PLn-"H
670IFRHt't':;P''..'-l [-PUP-l PIT-I L
CUL3,5'MDVt"D>i^^-['y^T'RiNTr.HPSa'>.-
18 >
6&0 1 FURUP= 1 PRUL -L'RUPn tNDPRUL
€,sb\jbyy.^ijy\ d['y;'.=L'Y?'.
7Q0GUtJL J , ^ MOVtL^^^.. DY^ VWJ C-^':-
IS
710DHM-BX^
720l>Vc-C'Y^-4
730f1OVEDXJ;,DYri'Vt'U U0V,-18
740IF[JY:^<-32 L'Y^-I3ib4
750EHCPROL
760REn******************t*t*t^*
*****
770DEF PRUL-LHNL'
790CCaL0.1 LY^'^l^O
?9eFaRKJ;*eTO12e0STEPa
a00LY^-LY^i+RNK 20 V 10, ^
010IFLYM<3O LY^'LYV-fU
820IFLY^i>30O LY:i=LYr;-ll
e30iFN>i»fc4Q GYV,-LY:i
040CiCOL0.7
fi^eMLVEM^i,9
860OR(=ltJN''4.LYJi
e70acaL9. 1
88encjVEK;:,0 drf(Wn:^.ly'^-i0
fi90HEXT
900EKDPRGC
9l0REM*******^********1't*t**tt
*****
9;:0C-tr PRUCENL-
y30T^70
■i'4QLX-':j44 LY-GV''.+ ?.0i^ ■ L Y-UYr-L+ IL^
ySur^tPbrrT
Jt^^U-ijLJ--^ MUVELM-LY VJ:'UL:;J4 Hu
VE:t,08- CY VL'U^iL-fc MUVERX, LY ' 'v['U.rj7
HVFLX . LY Vt'U2b4 ^;UVt-■RX . LY VDUL'^^
■^SaLX^LX-T LY-LY-'T RXH^I^+T C Y-^
LY+99
990GLCIL3. 5 ■ MOVSLX. LY VDU224 m
VE60y - f_ Y W^:'\JZ^\j NuVfcR^ - LY VL>U:i:2r
ioo0LLfjL J. J nuvfc&us. LY vL'Li:d;d3 n
UVELX - LY VC'U:?M MOVERX . LY VL>U2^^
lOl(JFfjRH'OTC100 NEXT
1020UHT1L CY^10b(J
l9rj0V['Ul9- 126- l^-G.0.9-
104eFURK^-15TC-4-JTEP-b SOUWD0-M
.1O0+RHD<3>- 10 HtXT VDU20
105aVOU4 PRIHTTFlSf 0.u:' FUPt^-iJTrj
32 ' VL-U 1 1 PURt.-0TUb0 NuXT NLXT
106OtiUTOlb0
1070REn****1'*t:***t**tVft:r*t'r***
*****
leeSDElF PROC:-''JHPrL
1090IFRX".i^.'-j!00 riHL'PROC
1 10OCLUL3.6 niJVEMX>..flY^- VL>U OD^i
-9.24S.DDri-7
lll0RXV,-RX^-lia
1 1 20M[JVEflX*'i - RY"'. VDU ^^-9. 248- 1'\
U30ENOPRUC-
1140REM**-*******************!*^-*
*****
IIBQC'EF PROC^BUUKLE
1 160CB;'<:^'-8X>, ' L8y^-E^Y^i
ll70ou^-u^:
ll90U^i-u^i+l
ii90rFU";-^b4 fj^i^^bi
1 ::!00GCaLi- ? MuVE8y\ - h'i\ VDU UU"-:
l2108X^:'^0X^+32-P^
1220BY^-aY"^+64-Gl^i
12301FB^<^<200 P:<-^
l240!FBYr.<LY^+100 C^=0
1250rFBX^i>100e P:i=':>4
l260IFBY^i>600 Ci\''l20
l270MOVEB^^';-EY'■i VC'fJ IJ*-i
l2S0Gf.GL3- 1 ■MGVECBX^l.LBY": VL'U U
ACORN PROGRAMS April/May 1984
21
I
1 1
BYr. VDU ijur;-7
J^QQFJ^-TRIJE
rJieiFEJY''i>LY^H'teRNDav\<Ly\*i:f2Fi
J340DeF PRGC-PT^SHIP
rj5B I FLRTV.' 1 EHDPRrjL'
136t3ljCiJL'i.ii'MLJVESHlPH'><";-64,'3HlPY
^►VDU2:M.235y236'
1
l390ZFIHKEV<-e7y:iHTPX^;^'iHlP><^*b
I
J39eiFSHIPV:;<CV^+l02 ririFi*a tL^E
l4aQ J F I NKEYC - 1 )HHH'"rRL3E
I4iaiFHHH-FRLS£: RflR^IJ
l420irHHH^FRLSE RKD ^KlPY-^'.'b^Q
RRR-ri2
1 4^Jtl^HIPV^^3HtPY'i +RRR
j44QMGVFSHIPX:^-t4.SHlpy>, Vt'U;;i:34
,235.236
l4b0IFHHH^FRLSe SOUKL'y. 1 ; l^J'b. 1
146eHHH-TRUt ^
l47eEHLJPRUC
l49eREMt:tr,Tr^*3iTittt*t:i=-*='t^r<-^-i:-1^-t:-ririr
14-:JGDEF PR(jJ:_fEt
r^0rjjFR:'i::';-ioo hi^\=i3:iij'hiY\"PNt'
I^IGEKL'PPL'C
l':>20REHt-1f1r1r**tti:tttt:t (:Y-i:tT* t^^^tf
t53l3f/LF PRUC-LRIf
1^400t'r-^[>\
lb<iQlFf-i'-.-X bUTui.f^-JO
f i:-/.»iJi.L iJL J . 4 MUVfciL:-;''. K-: J . LY-, N\ :■ ■ V
Du c■^:
le 1 ^JLL rjL3, 7 riUVE:L:<^ H'i ? , LY'. H"; > V
1 ti:fi([JLK-LX< K-: ? ' OLY-LY'. NV. >
iiS30LX': h^ ;-l;^^ h\ :'+RNL-t ':iQ >-2fi
1 649LYC N^ >"LYf K^; ?-PNL"L F>. >
32EL'^e \-y.<M\>^\y.<Mv.^-'i-iL
t6fo"l3lFKV.-l LGTIjl6:^'3
l6?eiFLYi.N'<:i>Ly'.+^riRN:^LY''HV.>-'.LY
:-:+ 1 32PNt'LW y\''. > >4y0RK^L:'^'^ H'-i > ■ 7^-j6
P ROC END
16SQaCGL^J > 4 ' MfjVELy< K:-, > , LYC hr-i > V
[■U U\>'A GCGL'J - 7 MGVEL>^(. N^ >, LY^ K'i >
■VDU CD^-lli
le'SeHEyT'ENLPROL
179QREM***t*t:t;:C***:**'.^f^^:f^t*:^c*tt:t:
*****
1710[>EF PROC^^ETfJP
1720IFLJ^=7 W^:-3
L 7aOFCjRHV.- 1 TGW-i ■ LXC NT'. ;«RNLt; I ;^^jy
VLY^N^i'>=U0t3'^JE::'^T
174SEHDPRCJL
l75GREn*1i1=**:i'**1it**t:t;^***t***:t;i'
*****
l76a£'£r PRLJC^'BtCiREi, NY^ >
177eC>CLiLQ-B
17aQnCjVetJ0.:^b7 PRINT. '^V,
l7'^ElNUVE:73.9^e' PRINT i^jV.
i9orj'sr'.^'5:',*HYr:
IS 1 QCCGLIJ V 7 nUVEiGO. ^>':<7 F'R 1 NT i ;:>,
1 ar::CiL(. rjLij - 1 -riovrJ7:^,'-^:!>ij rpiMT;S\
]!^'JOC-:Nt'PPOL
fftr*
j-Q^WCTF PRUL_'^HlP_^tTUP
f 3rj^REPERT
ia7PjGC0L^^.2 ri[JVri_^,H]rv-,-tv't.GY?':-i'l
-^o-VL'JJcf:;4, ::.■?'':'. ;j/ji:-,
!^i:::L^'-,H1P:'^:^='^HIT;';\+-j::;
ir.-!'.<ur-lijVf:'iH iPX:-. -i;4.LV'-. + ibrj vltj'.":;
,1 ' jS -"j^j,-.
IVljGrORH-OTutfiJ.T Kc:XT
ri*lOIJNTTL '"^HxP:';■;>^A'!'J
!'=<;.-:t.j-.Hn''Y:;-LYr;+i'":^ti
i">-'-i:;RP.r-Httrrr'f'^:tt***tttn^J'1'*^'***
i'r:Hy[-j-:r PRDc^p_MijTHLr?
lVi-iiJi.XUL\:f, :J ' MijVE'^44. LYr-:*lUij Vi-'U
1 [f 7WLLUL ;- ^ ' F-IUVL Vr4 . ^JiX^ \ rjy VOU
2:^4. 'ii^if..:i\.'.7 - ENL'PRrjf.
i^jjijRt.l'i't \%'\ tit it*tni^'i'*****trt:i:*
ftf f*
l':'':<rJOLr r'F:Li:__LJFJCF'UrTjl_:NL'
2'J.::0t^■^J^'.^HlU^ JLJJL!jLJPl':>'PRIMTTlie
<2>!(jV'_h^E:tj HH^H SCfjRE-"'LfJLij:jl";!j
EL'iiE CULUUR?
^Cn-jGPRlNTTRD<0.'>:'"SLLiPE-'^S^'.
i^ij4ijr.iJL0UR':'
i^^'i^^LULiJUR^ ■ PR I NT"i RU: 4.1^ i'L HRS^i
4'i)
2tJ'.iC^C.0LuJjR7 r-P J. NTT Rb' 4 . ]. 7 .■'LHi^'i:;j
2tJ7tir_ijLL'UPt; PP3KTTRB'^.J.i:?>lHR*2
4fJ+-LHPdi;.;4i^+r..HR^:^42
2f^3f^LiJLUUR^'PRlNTTRB':4,ai 'CHR^2
32
20^ef_:rjL0URl ■ PRIMTTRFJ': 0- 3 >"HlNt:S
— oke 19" LULcjup-i p[>nNrTJir:Jctj,3.i
i:H3tiLfjLfJUPHJ'PRlHTTRlf(' l4,'j;"tLI
VE*"
:;n0r:uLCiijR3
2l2aPRlKTTRBf ^, !':> v' <'
aiaapRiHTTRCjc^. \7y' "
2l4tiPPIKTTRb<rJ- l^y "
2l59PRlKTTRE'r':),2l V "
216t)C:0LGrjR2
2:70PftlNTTFlBC l4.1^>"2CJ"
21S0PR1NTTRR=. 14; 17>"':>U"
2jyaPPlNTTR8< 14, l-::*?"Ui0"
22S0PRiNTTRe< M.l^l V'2JJ0"
^2^G^F:;^J-:H1CH or s''.^hiijh gotos^
'bQEL^EHICH'-Sr'-
2220*FX1^,Q
2230C0L0LIRJ PRINTTRBC 14. J!ei:i"
" -flaLOURl -PRINTTRBC^.J^V INPUT"
YOUR NRnE-?"HIB
2240IFLEN^H11>X>3 LUTIj:;2J0
^^'^SUOLOURliiPRiKTTREJf l,L:b>'"^PR
LE-BRR TO PLRYI "
226"3REP&RT UNTIL 1NKEV-: -9l^ >
2271JPR I NTTRB''. fJ , J'J .' " " ■ ror^N=0TCJ
r[jR'^^t-iTa^fj.N[i:>1T'PRINT NEXT
22arjV[.u^
22'^0PPUC,LRt^[>
3rjQQENDPR(JL
2riit^REM************:t:^'r**t**ri^*t
*****
232GDEF PRLiL-L'RUPR
2:rjerFFrT-iriT^cj-ciJuNL-:j.i,2b^3-'L
2340CC fjL iJ . ^ ' MUVrnDX^:. L'Y^ ■ Vt'-J22^
23'^0E)YV.=IJY^':-11F3
,^3St3Cr_:OL'3 . '^ ■ NOVTiL'^V.. L-Y'; ■ VL'Urj;;^^
;:j:^7LTiFL>Y':-2^rj'j-Y\ lculU;? ni'Vi-ii'
X::+-^r.i^ . \:'\'\-\y:i ■ DRRl'J640.L.Y::-*-rj'^ ■ PRuC-
END
23eGENDPRUC
2rj9QREM***************t***-t*1^^*
240eDEF PRCjCLLERR
241 OnOVLOX:; . C'Y:^, ■ Cit.0L3. 5
2420rFL'ROP=a VOU OC^ri-lS ^L'iEVE-'Li
221b
2430ENDPRDL
2440PEM********tt*t**t;*********
*****
24^SC^EF PPfJfl_mPF.aC^.WX:i.WY'<.C
9)
2460^OUN[>a, 4.ftN0^ 4 >+:i. 10
247QCL0LJ.Lt.^.'MUVEW;■i^.^^Y^. PRINT
C»
248eENL'PRGC
2490REr'1*[f*:tfe***^^**-1'*i^^*********
*****
25GQDEF PRUL_nlNE
2'>16IFCRT^,=lENC'PRaG
2'b20IFMi;^^+G4>'5HlPX"'.'jJ2RNLiE^lX:;''
SHIPX'''-+'J6RNL'MlY"',-l'i1^JHiPY\RNC'r'TIY
:i>^jHIPY\-::^^ 50UH[:'1.4. 1.23'CRT:;=1
'UJQLQ, 16f1LjVL^HJP[^^-64.SHlPY^'V
2b36EN['r-R0L
254eREm:************tt:(^******t*
*****
25':i0['EF PROr._FiS[JRL'_HI
^'■3St)0'_LjLy,4M0Vr-r:>i"J.-j'74 i>pnt;i22i^
. 974 L'RRI4122'J - '=■ I. ':> r.'PRW60 . '^ J':- ' ['RR
Wi5fj.374
?^70JO"1-W RF_T\-rRL:iE.
2'":ii^0RFiPERT
2^5'SJO^-JU'^+I
2fe0ONV.-ll_V-JO"-:
2(ilGlFHIi^H-'N^^.'-j REt%-TRUQ:
202GI_JNT1L RLTr-.TiriUL
2^S;J0LHl^=^t.4*JO^
;^b-^^F:3LC ULU . 7 ■ lluVC: J. 2^;?':.-LH i ^ . ';>:37 ■ P
PiPJT-Hii.H
2-:' -'GOGOL tl . 1 MGVL ! J 1 2-LH I "'. . '^'?rj P
P?MTjH1LH
i:feGf;ir,L0L;.'.7 IiGVL4Gl.f:.7 I"'PaNT' '.
_'r-i7i-jLr_uLi_i. J. nGVL4Gl .--Ji^G PPiNl " ;
"Hi ?;"■"
li^>OOLJiL-PROL
22
ACORN PROGRAMS Aprit/May 1984
QUia^lLVA ARE THE
GAME LORDS...
SPECTRUM PROGRAMS
ANTATTACK- 6.95n
Sandy Wh'le
GAMES DESIGNER' U.9S U
JotMt Mollis
BUGABOO- 6.951J
trtdESComp
TRAXX- 6.95 \J
Jeft M'nie" Salamander
GRIDRUNNER' 6.9512
Jed Minte'/Sslsmandef
SMUGGLERS COVE' 6.957.]
John Kene^lly
VELNORSLAIR' 6.$S\Z
Derek Brewster
3DSTRATEGY' 6.95\-\
Freddy Vachfia
XADOM- 6.95 1
MikeMoscotf
AQUAPLANE' 7.95. \
JohnHolUs
ZX-81 PROGRAMS
QSDEFENDA X95 I
Nick Lambert
QSASTEROIDS 3.953
Jofin Hol'fs
OS INVADERS 3.95 J
Dave Edwards
QS SCRAMBLE 3.95 Ci
Da^e Edwards
COMMODORE 64
PURPLE TURTLES' Z95D
Mark £ Hschard Moore
AQUAPLANE' 7.95n
John Holies S Sieve Hickman
RtNGOFPOWER'
Mr Ctemon! & Fied Preslan
QUINTIC WARRIOR' 7.950
TP Watls
ULTISYNTH't 14,95\J
Nalin Sharma
BBC PROGRAMS
THE GENERATORS' 6.953
Da^e Mendes
MINED OUT' 6.95 3
fan Andrew S San Rowltngs
BEEBARrt 14.95'J
PROTECTOR 7.953
Af}dy Green
WIZARD 6.95U
A R Bockley
MUSIC PROCESSOR
Andy W/il'ams 14.953
VIC20 PROGRAMS
TORNADO
CHART EC
SKYHAWK
CHART FC
TRADERt
14.95 3
PIXELPOWER 7.953
PIXEL
ATARI PROGRAM
MAGIC WINDOW
M Watker 6.953
DRAGON
PROGRAM
MINED OUT 5.95 3
i & C Andrew
ELECTRON
PROGRAM
MiNEDOUr 6.953
PJEWRCLFASES
i SUPPUEDINA
BOXWlTHBOOXif.J
All games marketed exclusively by Quicksilva Limited.
Please send me fhe games i have Ucked
I endose cheque/P O for.
Send to Omcksilva Mail Order.
P.O Box 6. I
Wimboine. Dorset 6A21 7PY
Telephone (0202)391744
Name
Address
!■ Boots, WH Smiths, J ftlcnzies.
Mitrudedl*r hMU, Hanleys,
John L*»vi%. Compurerslor All
and ait reputable spech;i I isl
compute' stores
WARNING These programs arc $old according lo OUIGKS'L VA Lid's
terms ol trade and coiidil'ons oi sale. Copies ol which are availadle ori leguest.
STORY
electronic story
writing and telling
^
yi
1^
>\
»?^
V
XC
V^
JVVIfr'
± '
'i^
;i 1* ■* K5-w»>t*ar(^«>7r V Ha *
rr -^ M h^rCi^^^^h^^feiK-T S^ PH ^
■ O^CHH>^hOjS.H:r^v^C ■
s^
tt.
jfJ^
M
^«
A
1
Wf
JA
H&H
SOFTWARE
PRESENTS 3 NEW TAPES
for the
BBC 32K COMPUTER
to add to their existing range
of games and educational software.
LOOniEY LIFT
A new action packed arcade game with hires graph-
ics, full colour and sound. Keep your guests jumping,
operate the lift and watch out for the luggage. The
alternative is the sackl £7.50
CHEMIPLANT
Another first? A chemical plant simulation. Avoid
explosions, spills and other disasters on your way to
your first million. Plant manual included, Hi-res
graphics, £7,50
STORY
Electronic storytelling!
First make up some scenes using pictures from the
computer bank or use your own drawing skills. Then
write your story. Up to 7 screens can be displayed,
saved and printed. £6.50
To get more information about our new and existing
software, asi< for a catalogue. Please send s s.a.e.
* *Disc versions available: please add £1.50* *
P/ease send orders and cheques/PO to:
H&H Software, Dept AP3, 53 Holloway,
Runcorn, Cheshire WA7 4TJ.
Tel: 09285 65566
ACORN PROGRAMS April/May 1984
23
Ui
ONtRRCiR (JjTO 20
2fJ
MODEL;:;
30
VDIJ23 ; 8202 ; ; O ; O ; ■■ LL3 ■ CULO
UR7
■lO
PRlNTTf!B':3,b:i;
^IJ
VDU23 > 224 . 243 .. 243 , 248 .. 24B ,
■■?43.:::'
^3,24-3.24.3
60
VDU23 , 22S . 24 , 24 . 24 . 24 , 24 , 2
■^. . :M , :
;;4
70
VDIJ23 , 22t:t. ,31.31.31.31.31.3
l.-,n.'
n
80
VDIJ23 . 227 . 254 . 2':J4 . £54 . 2rD4 .
:^'b4.254.2ri4.:^!D4
:j0
VDU23. 223. 126. l26. 126. 126.
126/ 1;
■26, 126, 126
100
VDfJ23 . 22!:' , 1 27 , 1 2? . 1 27 .127.
l.-27/l£7,l27-127 |
1 10
VDU23 . 230 . 24 , 68 . 1 26 . 25^:J . 24
.. 24 . 24 . 24 1
1 213
VDU23 . 23 1 , 1 23 . 64 .32.17.11.
7,. 15, -,
■n
l:,J0
VDU23 . 232 . 1 6 . 48 . 1 1 2 . 2S5 . 25
■ij. 112.
. 40 , 16
140
fl«^f,:HR«224 ■■ E!B=r_:HR$225 ' C*-C
HR«226 1
rao
FOR S^.-^0TU2
160
PRlNTTnB^.3.7+sr-'.>;
170
FOR c;'.-^0TOl
leo
PRIHTfl!E^■C■S^-B*+C«■^-^)$+D!S■^-L■!5;
190
HEHTc'-'.
200
PRINT" "
2ir3
NEXTs--:
220
PRINTTf(B<3.lO>.;
2.::)0
PPiNTf.HR3i227;
240
FUR x:'»-0 TO 11
2!b0
260
PPIHTC' iP'Yf''-''P ■
^
270
PRINTCHR*22'^
/^J\
230
PRIH"TRe';3. 11 :n
290
PR1:HTCHR:(;227;
i \ Mir if
300
FOR Kr-,-0 TO 11
MhtV 1
:■: 1 i>i
PR iNTCH "^35223;
mH\,
320
NEXT kX
■330
pr.i;htchri:22':^
^^^^^^^^^^^^^^^^^^^^^
Oi40
PRII-TTnC':. 3, 12>.;
-^-^xii
KEYBOARD permits ifs user to
play tunes on the BBC B by
pressing keys. The BBC can be
used as a piano, an organ, as a synthe-
siser, or in "fantasy" mode. The pro-
gram will RUN on an Electron,
ahhough the sound effects will not be so
varied or realistic. It can also be RUN
in Mode 5 on the BBC A,
Written by Philip and Stephen Gales
of Hornchurchj Essex,
24
ACORN PROGRAMS April/May 1984
Ci-DG PRIHTCHR!J522?J
.-4.1S6.lO0'FOR T=^0 TO 1000^ NEXT
:.i60 "IJR x'<-U TU 11
■ 5;ndproc
370 PRIHTi-.HR$22e;
eOO DEFPRUCENVl aOLUUR4 ^ PRINTT
; -.^iftS Nfil'^T x:-.
flB< 2,19::'; ■' f 0^ = I RMO MODE " ' EH
396 PRiNTLHRH322:>
VELOPEl. I.0.Q.0. 1. 1. 1.-1j-3.-1.-
400 FUR yX^id TO 12
l . 1 26 . 1 00 ■■ FOR T=-0 TO 1 000 ' NEXT ■■ E
4 1 COLOUR 1 ^ PR I NTTFIB':; 3+xV. > j CH
NDPROC
; ^!.-ii?.2Ci)
840 DEFPR0CEHV3 ■■ C0LUUR2 ■■ PR I NTT
4-^0 HfiMT x;-;
RB'::a.21>;"f2= URCnN MUUE "'EN
430 FUR :?''.^0 TO 2
VELOPEl.5. l.-l. 1. 1. 1. 1.-4.-12.-4
440 COLOUR 1 'J ■ PP 1 HTTRB':: S-^Z^K , & > ;
.-4.126. 100^ FOR T'0 TO 1000 'NEXT
i:HRai231;
■■ ENDPROC
4riQ NEXT r.'i
850 DEFPR0CENV4 ■■ COLOURS ■■ PR I NTT
460 FOR :t*':^0 TU 1
RD<2.22>; "t-3'= FRNTRSY MODE
47"'^ PRrNTTl-1i<7+i':;'':. ■":>;' J CHR:£2'.nj ^
ENVELUPEl. 1. 100. 10, 100. 1. 10. l.-l
NEMT?:-.
.-3.~1..-126.126.100'FUR T=S0 TO 1
480 FOR :?:"i-^Q TO 2
000 ■■ NEXT ■ ENDPROC
490 r'RiNTTRB< lO-t-z;-., 5 i'; CHR!Ji2:Jl ;
860 DEFPROCENVS ' COLOURS ■■ PR I NTT
■- HFXTz:^
PBi:. 2. 23 >j "f 4= SYNTH MODE " ' EN
500 FUR -'^i-O TO 1
VELOPEl. ]. ,0,10.0. 1. 1. 1.-1.-3.-1.
t' 1 PR I -^TTFlb':, 1 4+7,:; . b ;:■ ; CHRS^S 1 i
-126. J. 26. 100 'FOR T"0 TO 1000'NEX
■■ HLXTz:'^
T ■■ ENDPROC
520 IUL0UR14 •■ PR,i: ■■JTTnB< 3, 4 >; "12
870 DEFPROCU
3 56 690 'f'-"."
800 FOR i;i"0TO45
5::-i0 COL0UR9 ■ PR )! HTTl-l i<. 3 > 1 ":. '} ; " tQ
890 S0UND1.-15. x'i'l
Ur-RTVUIOPtft. "
900 ■30UND2.-15.i:ii, 1
'i46 COLOUR?
9 1 e S0UND3 . - 1 S . 1 :-. , 1
550 PPOCX
920 NEXTir-i
560 *KEY0 e
930 ENDPROC
570 *KEY1 r
940 DEFPROCD
580 +:KEY2 9
950 FOR v^»45 TO STEP-l
^^'^
590 tKE'n h
960 S0UHDl.-15.'d;i. 1
m
600 :^;KEY4 i
970 SOUNDS. -15, y'/», 1
;M
610 PROCE-JVl
980 S0UND3,~15.y:';.l
\M
620 *FX11.30
990 NEXTyTi
WB^
630 *FX12.20
100S ENDPROC
'\M
640 R*^ " 1 Q2W3(r:R5T6YU0 1 9O0Pa'Xx
1010 DEFPROCE
.m
^ n
1020 FOR ar;^-15 TO
'Wl
650 b$--i:hkey$<0:j
1 030 SOUND0 . a-'. .4.4
'iJ
660 r F I HKE Y< - ]. >F= 1 9 ■■ PROCSTOP '
bOTO 740
670 ir FiiS^"e" PROCENVl
1040 -<EXT.a:-.
1050 ENDPROC
1060 DEFPROCX
.liij]
. '■'■a
nr
S80 IF B*^"f" PR0CEHV2
1070 PRINTTRB<?,^,19:i;"rO= PIRHO
-M
690 VF e*-^"'3" f-'R0CEHV3
MODE"
■m;
700 IF E*="h" PROLES V4
1080 PRINTTRO':2.20:''i "fl-= XYLOPH
1 . Ti^n^ri
710 IF t;*'^"!" PR0CENV5
ONE lUDE"
720 F^IH'i>TR<. R9i.B«>+l
1090 PRlNTTl-):ii::2.2l :>; "r2=" URLRN
'"»
7:.i0 IF B!S-^""THEN 650 ELSEPROCS
MODE"
V^W
TOP
11.00 PRrNTTFiB''2.2£:'.i "f3= FR^TRS
^^^^^H
740 SOONOl .1,': F-C4 >-4. 5
V MODE"
L^lbl
750 ):F INKEYf. -99>PPuCE
lUa PRINTTRB'::2,23\;"r4^ '^Y-JTH
760 iF 1HKEY(, -90>PP'.'MI
■■10DE"
' -h
77Q I F :{ HKLY':: - 1 05 >PROCD
1120 P^a.NTTRB<. ;j;.24>; "2 ^ UP 'r;YN
1 iLllll.^
4
7S0 00L0UR7PR0t:X
TH"
■ '1
790 GOTU650
lV.iO ■■Rx-n'"RBf. 2,25). 'V ^ Down ■■>
...J!
000 DEFPROCSTOP ■ tFX 1 5 .- O
YNTH"
:ti|
610 ENDPRUC
1 1, 40 PR I \- TTR :i': 2 . 26 ) :■ " OP - EXP ...00
J
S20 0EFPRUCE-JV2 ■ COLOUR 1 - PRi -FfT
1 -1 "
•M^A
Fi!r:K:^.20>;"fl^ XY_uPHONL flUL'E "■L
NV£._OPEl. 1..0.G. 1. 1. 1.1. -4.-12.-4
U.50 EHOPRUC
^^^
J^^'-
-
ACORN PROGRAMS April/May 1984
25
PRICE
BREfiKT^^^
Speech Synthesizer
For The BBC Computer
Totally unlimited vocabulary is now possible with the revolutionary
"SWEET TALKER" Speech Synthesizer for the B.B.C. A or B Microcomputer,
any series.
The CHEETAH "SWEET TALKER" simply plugs into speech socket IC99
within the computer.
No soldering, no cutting of tracks, no headaches.
Based on an allophone system you can
easily program any word, sentence
or phrase and incorporate speech
into your software games.
Fully tested and guaranteed.
Complete with demonstration cassette
and full instructions.
Price includes V.A.T., Postage and Packing.
Delivery normally 14 days.
Export orders at no extra cost.
Dealer enquiries welcome.
Send cheque/PO now to:-
CHCCT/1H MARKETING LIMITED
Dept, AP3, 24 Ray Street, London EC1. Tel: 01 278 6954
Cheetah^ products available from
branches of
John Menzies
^ WHSMITH ^ ^nd Rumbelows
26
ACORN PROGRAMS April/May 1984
OCTAL CHARACTERS incor-
porates a short assembly lan-
guage routine which converts
decimal ro binary. When RUN the
program will print any character typed-
in eight times larger than normal size.
Written for the BBC B and Electron
by C J Locke of Winscombe, Avon.
10
REM » UELimL TO BINRKY R
OUT I NE 1
£0
FUR ly.^iJ TCj 2 STEP 2
30
p:i=&DQG
40
LOPT V<
50
. START
fcfi
CLC
70
RCjLES,7a
00
BCC SPRCE
90
LDflS:£5&
10Q
JSRfi.FFEE
110
JMP CHECK
120
. spncE
130
LDR*32
140
JSRa-FFEE
150
. CHECK
160
LDflfi.7e
170
BEQ FINISH
100
JMP START
1^0
.FINISH
200
RTS ^ J
£10
NEXT ly.
220
REM » MAIN PRDCRflM
230
MODE
240
VDU 23je202iaJ0iOj
250
VDU 23.235.0.&ie.&7E.a.7E.a.
FF.ll,7t.B<7E,fc.lB |
260
VDU 19i0,4jSili>.i/3j0J
270
REPEAT
280
fl«-CET
230
2"«a,c0ao+c a*-; fl-32 ) >
300
FOR X=Z Tfj Z+7
310
?fi.70=?X
320
cr(LLf:.Cj00
330
PRINT
340
HEI'^T y.
350
UNTIL FALSE
27
I
I
I
A LARGE GRID is displayed on
the screen and in one of the
squares on that grid gold is hid-
den. Move your man round the screen
by entering the co-ordinates of the
square to which he must move. After
each turn the direction in which the
gold can be found will be displayed and
a section of the screen in which the gold
is not present will be blocked-off
Gold Search was written for the
BBC B and Electron by A Beesley of
Abingdon, Oxon, who has used it at
school for educational purposes.
\um-A tt f] D BLLLtv iiL^e;; ft
200 RE PERT
iJiJRLi'l '^t-: '-jV: WHlTLHUi;!-i":i Miii'.. L<
SiePROCfjRID
RnVTijN l;:f
22QPR0a^0Wh
■JSRL'I rt flUlHLOU-\. ijy.iJH. JXV4
23QPRDCt1(jVE^inN
4LH tt
24QPR0VCHLL:K
4ii3REfi n '^J^^■oyJlli3(^ tt
23QT'=^T~1 ■ BU-BlJ~lfj ■■ 1 -'aO<yTHE ■JUD
•z'Q-UX-lil
«a
eij'fFXii.o
269UNTILT<'-U UR COLL'-^yl'
7iJDl-'1-Jl5ir u, :■,'-:< J j ;■,
270VDU4'CLS
W0FijR.J"' 1 TU 1 ■ mi<. J ;'-^ " BBt Lorn? a
2eSVDIJ5 ' CLG
her" s^j;— fJ- ■iii>'.rj
290 IF Ga-Ci^93 THEH1.2G
90^i»<UJ)^EJT-2S
300PPaCEHD
1 GiJCLS
310GDTOLJ0
llQPRfJCIN'iT^^IJunuN
320DEFPRO1. nOVEMFlH
1 20UX-< f. RHlK 22 :•- 1 yt'y..:. >-<- 1 1 rj ■ l Y-
i!3aVDU5
■:. f.. RiJt'^: 3. 6 >- 1 :>tsni :'+:i: j? ■ uu ^L'^-lj
340C;COL4. 1
13GBO-'i5Q
aSONM-i-. M*50 ;>+l 10 ^ NV'< Vt':ii;j :H-2lJi'
1 40VE'U24 ,i.imO)l 279 :■ 1 ij;:^:^ J
I1SIJUOLOJJR12
).70VE/Li2:j> 240.23. 2a. li, l2;'.. ;.:!. 2lJ.
180VC'U5
I'iyCjPRUCSCREEH
H
aeOMOVtNX.NY
370VDU240
380Ef'JDPRUC:
390DEFPROC: I N3TRUC T I ON
400CaLiJlJR2 ■ PRINT' ""S E R R L
FOR GO LT'"
410PRINT"
28
ACORN PROGRAMS April/May 1984
%
■■
560 VDU23 j G2S2 j ; ; ;
42t!t:rxib.iri
570R!«"INKHV$< IOU01-T :>
43GPRiNT'"He lo. mj.':* i. h.3.vc -jo
580 ENDPRUC
ur Tiari-ie Please-?".
S90DErPRUCSCRE.EH
F
446INPUTH!6'' ISJ
iseeccuLe.iS'iS'CLU
r
4b0NS< IGl'-LHrrii':. HS-:. j,8>., 1..:.:'
610GCOLB/£
461:1 1 F -\'^<. 1 l,J >- " " T ^';r:f-J'-1.:,Ji:i
62muVfi 1 £00 . Li00 ^ DRHW 1 fJ6 . ^iuy '. D ^^
47aPRlNT
flW10Gj1lW0
4;J8PF'1NT' ''In .this Oafic- -^ou. -i-?/./
6:30FORY:'.'200Tai 100'jTt:PbiJ ^ -lUVEl
1=- to f ■ 1 ncJ -3.Z rii'ir^-ri P o'lt ■::■. irii' 9o I r\
00. V:'. ■ DRPW90. Y>; ■ NEXTY^;
as ':Jou, cai'fM Vou.' h^.ve Qot i,:u m
fc40FORX;i=i8STUl200';iTEPb0^f'1OVHX
oves y -ii.nd j.f ter c arh r'love -r^ ou ar
r-;. £00 ^ DRRW;";;;. 190 ■ nextx':
e Given a clae ^^.s to thf^' direc
65eG"47
tiorr the 9Dld is irt."
660FORX:^'^J. 10TUS60STEP':'y ■ L--=G^-1 ■
49rjPRrNT^"You are al=io oiven a
MUVEX^.. 180 • VDUG ■ HEXTX*-.
V 1 1^ 1/ a I c t u, e ^ ':^^ e i:-o i:. [ "i e l .:< c: t
670G«47
that P art of" t "le area 4 oa need
6e0FORX:<^6 1 0TU 1 060'b'TEPb0 ^ G=G-f- 1
n'h sej.r'':h :. s hl.ottcr't out : n •■A-ii
^ MUVEX'/. . 1 80 ^ VDU4y ^ MOV '^y.y. . 1 by ■ VL'U
te. "
G ^ ne;^<:tx'^
5G0PRj:hT' "Lri+.cr 4nur choice- b'H
690G=47
usiTi9 co-ordin-3.t.es , cTrter t'la nu.
700FrjRX:-.™l H0TO1 HiaSTEPbiJ ■ G^Gk-
fitoe-r'S with a corirna rietiiieen theft
1 ■■ MOVEx:-': .180^ VL'US0 ■■ f'luv ix:-; . i bO ■ VD
' E.G. 12.4"
UG ^ HEXTX:<
l^iePRINT'" StBRLH VERY CnS
710G=47
EFULLY"
7£0FDRY^;T'240TO690':;TEP':ia ■ G^^L+ 1 ■
- ri£8PRiNT"" FlYVd kev to zt.7.
MUVE60/r''': ■ VDUG ■ HEXTY:-.
rt"
730G=47
:i3GPRaCSPHi:-E
740FORY:-:-74QTfj9:dJ0'BTEPb0 ' G^^G+l, ■
'O40ENDPRIJC
M0VEt;0 . Yr-i ■ VDUG ■■ NEXTY'i
S-50DEFPRuCSr'l-1Ct
71i0FORVr':^740TO3LV0SrEPH0 ■ MuVE'.i0
I
I
ACORN PROGRAMS April/May 1984
29
. W; ■ VDU49 ■■ HEXTV'.
76QENDPRUC
b0 ^ Movex^ / 1 eietf ■ DRnwx"^ . 2013 ■ Mc;-a>;':
7:^GFORV;'i^2^aTi;.a0bU':TLP':^iJ t-Vj'whi
2m .. ■■<"■■. ■ DRRW 1 00 ,. Y^i; ■ NE^^"V^;■
8l;}0tNDPROC
eiODEFPRDCf'liJVL
8::^evL»U4
830:l;rXi5.U
e4QPRINT"'icori:r - '^ ; ';■; lO :■. " W
here Troijj" ;
s'i.eiNPUT;-;. V
aba 1: PX :-:;^ I ORX-^-. OURV-: OURY > 1 ':.THI::NV
f_.(J7 ■ G0TIJS40
U
rOI^NDPROC
w^ODLFPRUCCHfcCK
SiiOVr.>U4
^eeirnx-Lx ni-JC' nv-uv iHENPRim
"yo'j.'ve rAoriG it - yoL;. rouTiC^ thc-
Qnld. " ■ S':: 10 :— S-:. iO J+T+BO PRUOSOUN
l> ■ ns^ :[HKt Y«< 1 080 :' ■■ G0LD^99 ^ PR V NT ■
FzNDPROl:
9l0PRIHy"Li--ft' ";T;" Lo "
4
y20IP NY>LY THtHPRiNT"-=.oi.O-h" .;
9:};0ir NV<LY THEHrRJ:NT"TiGrth" ;
y40IF NX<i:,X THG-iPR INT "east";
•3'z-BlF HX>LX THi::NPRlNT"i.jest" ;
'560PRiNT" of ";X; "j "V
, 98GCCUL1,3
99eiFNX>t.X THEN Fl^MX-ifJ ■ PROCL
leeeiFHX^Gx thc^h ri-^Nx-i,u-fzi--Hx+4
• PROCWIi;
10101 FNX< GX THEN ri^NX+4D ■■ PROtW
1820IFHY>LY THEN Fi-NV-j? ^ pRfjCN
1 030 1 FNY< GV THF:N P-N'i'^- 1 3 ■■ PRfJC S
1G40IFNV-LV THEN R-MY--.:;? ^ B^NY+1
3 ■ PRO CHS
lOSOPROCMOVEMON
1060EHDPRaf:
107aDEFPRQt_N
1 oeeriuvE i uo . a ■■ move i uo . i oou ■ plot
8^ > 1 200 J 1 000 ■■ MOVE 1 200 . tt ^ PLOTOb . 1
00. fl
109OENDPROC
llflODEFPROCS
1 1 1 0MDVE 1 00 . fl ■■ MOVE 1 OO , 200 ^ PLOTO
5. 1200. 200 ■ MOVE120O. R ^ PL0T05. lOO
-R
U20ENDPRDC.
1130DEFPROCE
1 140MOVER- 200 ^ MOVE 1200. 200 ■■ PLOT
eb . 1 2Q0 . 1 000 ■ MOVER > 1 080 ^ PL0T8'i . R
.200
1150ENDPROC
1160DEFPROCW
1 1 70MOVEfl . 200 ■ MOVE 1 OO . 280 ■■ PLOTO
ii . 1 00 > 1 000 ■ MOVER . 1 000 ■ PLOTti'^ , n .. 2
00
nOOB-JDPRuC
liyaf^EfPROCN'^
1 200f'lOVt 1 00 . B ■ MOVE ], 8;3 . 1 000 ■ PLOT
B'b, 1200. 1008 MOVLl2O0.BPLOTa:i. 1
06 . B ■■ MOVE 1 00 . R ■ MOVE 1 m . 200 ■■ PL0T8
b.. 1200. 200 M'10VE:1200.R^PL0TiJb. lOO
/R
1210ENDPROi:-
1220DEFPR0CWE
1 220f'1OVER . 200 ■ MOVE I UO .. 200 ■ PLOTO
•b . 1 08 . 1 000 ■ MO VEfi > 1 800 ■■ PLuTeb .. R . 2
08 ' MO VEB . 288 ■■ MOVE 1 288 . 208 ■ PLOTS'^
. 1 208 , 1 800 ■■ MOVEb . 1 880 • PLOTO::^ ,. B . 2
88
l24QENC>PR0r_:
12^.0DErPR0CEND
laesMovEo.iooo
1270PR1HT' ""
C R E B R R D"
1280PRINT"
'i E R P C: H
S
PI
1290FuRL^lT018
1 208 1 FS< L X S--. L+ 1 nHENFa^-^N^S':. L > ■ N
«'■; L :'^H9J< L-f- 1 > ■ F-S'; l :- ^ ^■:: l >^S'; l+ i ::■ ■
N«< L+1 -:>=Ft' ■ S< L+ 1 :'-F ■ L-'O ■
1210NEXTL
1320PR1HT
1330PR1NT" TOP TEN SCORES^"
1340PRINT'
13'::0FORJ=1TO1O
lafiOPRINTSi:. J ->} " " > Na< J ;-
l:.-i78Nt:XT
laeopROCsouND
l390l:FXlb.0
140OR1i^lHKEYi6< 10080 :■■
1410EHDPR0C
1420C'EFPROCSOUHD
1 430EHVeLOPE2 .. 7 > 2 ,. I ,. 1 . 1 . 1 .- 1 .. 1 2 1
.. -10.-'D.-2,, 120. 120 ■
1440SOUNL>2. 3. 280. 28
14'r.OENDPROi:
30
ACORN PROGRAMS April/May 1984
\SeE1
THE COMPUTER will pick a
card and the player must guess
whether the next card will be
higher or lower in value and bet on that
guess. The aim is to win £5,000 in 10
turns.
High-Low was written for the BBC
B and Electron by Andrew Everitt of
Wantage, Oxon.
la CLS
2ia RȣQl3
36 PR1NT"YQU STRRT UllH ^m"
40 PRiNT"YDU HRVE lU GOES TQ
ijEt to RERCH ^SQOQ"
?^B PRINT ^ PRINT ^ PRINT" THt RIM
IS TO SRY WHETHER THE NEXT URRD
WILL BE HIGHER OR LOWER THfiN THE
LUST CRRD."
60 PRINT" EACH TIME. YOU GET
R CHRHCE TO BET SOHEMDNEY ON YOU
R CHOICE"
70 PRINT" YOUR MINIMUM
BET IS £50"
80 PRINT TRB>; e. 25 >j "PRESS ANY
KEY TO 3TRRT"
9a E"GET
100 c»rhdi;i2:h-i
110 FOR B=i TO 10
120 CLS
130 PR I NT "GO NUMBER " iB
140 PRINT'PRINT
150 PRINTTRBOE.Or'YOU HRVE £
"jR
ISO PRINT 'PRINT
170 PR1NT"Y0UR CARD IS fl "jC
laa D-=RNU"; i2>+i
lyO PRINT"DO YOU THINK THE NEX
T CRRD IS HIGHER': H) OR LOUER<L>?
n
200 Rfli-GET*
210 IF R«<>"H" AND fl«<>"L"THEN
VDU?^G0T02O6
■ 220 PRINT 'INPUT"HOW MUCH DO Wfl
NT TO BeT7-£"F
230 IF FOe THEN PRINT"MINIMUM
Isl'SO" 'GOTO 220
240 IF F>R THEN PR I NT "YOU HAVE
ONLY GOT S"jfl'GOTO210
256 PRINT -PRINT
260 IF fl«-"H" RND D>C OR H*-"L
" RND D<C THEN PRINTLHRr. 136 >J "C
ORRECT" 'fi='R+F ELSEPRINTCHR«< 136>
J "WRONG" ■fl"fl-F
2?Q PRINT"THE CRRD MRS fl "jD
2QQ IF fl<50 THEN 38B
£90 IF R>-aQ00 THEN 360
300 C~D
310 PRINT"PRE3S ANY KEY TO CON
TINUE"
320 E-GET
330 NEXT
340 PRINT" YOU DID NOT MAKE I
T TO THE TRRCET BUT STILL WON €"
;A
350 PRINT ^ PRINTS GOTO 400
360 PRINT"WELL DONE- -.YOU HRVE
WON THE. CRR IN "jBj" GOES
II
370 PRINT^PRINT'GOTD 400
380 PRINT"YOU HRVE RUN OUT OF
MONEY"
330 PR I NT "YOU LASTED "jB;" GOE
S"
400 PR1NT"D0 YOU WRNT ANOTHER
G0'LY/N>"
410 E$=GHT!»
42Q IF E!S="V" OR Elfi-"y" THEN R
UN ELSE END
ACORN PROGRAMS April/May 1984
31
t
.1
I I
Cmn)
1& RLMttt PF^tJLRFlM FuR LUKVEHi
lUN Gh" MLTRJfJ \1^D iMPERLf^L UNITS
R£M*t;f BY IflM IflVLGR ^**
tfrjL>Ee
Din ri». 2Q>wi5
PRDC -colour
2e
200
CL^ilPRlNTTflB'^e- 1 yJHV
UNiVj
PRD
aPRM UJLL CGNVLRl MtiTRiL
TQ iMPERIfiL RND Vi^H VfcRSa. "
£10 PftIKTTBB'.0i4>"THE RHiJdER^"
TU THL LONVERSICKS WILL Ut ^TDR
ED IM nEMORY UKTIL THE PRUt-RFlll 1
S ENDED. "
220 PRlHTTflB<e.&>"THE MLKURY U
RN Et RLVILWtD AFTER ERLH CONV
ERSION,"
23a lNPUTTRB'.a,n yPRESS 'RETU
RN' KEY TG CONTINUE. ,. "FJ
240 «EPEflT UNTIL fl-lWKEYC -74 )
30Q LL^'PRINTTflB^1.3J"UCl YOU U
ANT TD -"
■3ie PRlNTTflBO.^>"':i> t^ONVEftT
METRIC UHIT'J TU imPERIHL"
320 PRiHTTHtJ': 1 , 7 yUR"
330 PRlHTTfie<3/3V'<2) CONVERT
IPTPERIflL UNIT5 TO METRiC"
340 PRINTTflBClxiaV^ENTER PROCE
DURE NUriBER.-, "i ^JJOTO 400
350 ■
3t0 PRINT PR iHT »•( N i
370 PRDC»tCi»-«'PRi:iLrff_«»l«Ct
3b0 '
400 ON lNSTR':n234",CETt>t;UT0
410.4^^0x450.^000 ELSE 400
410 PROLncna-rnBt-irriP
42& Y>:-Y>i«100*1000'rjOlG Y^
430 PRtJCM^riU- iPiP _fliff t
443 2"<-2^*109+30O6 C.010 Zk
4b0 PRCJCfflfrrfl PROCro-ftttlect LCjTU
400
990 ■
1000 REM*** MET, TO IMP- LUNVER
iIONS»T
ilOO uLi PRlNTTRb^. l.^ypRULRFiM
'■ i y
1110 PRiNl INPUT'-LNTER TtriPERRT
\JPE IN D-CLREE'l- C...".-^
use t -C -^ c»:S' ,»^ >+ j2
U'Jy M*^N:"^JTR«<t^+" ['E£LRt,E'^ C
= "+'EJTf^«'.t :■+" Jl'LU^LE-.. F," tjUTU J
l^u9 LLS PRlNTTRt!'. 1 - 2 >"PROC.RRN
I21Q PRINT aHPUT"ENlU? Dl-JTRNLi:":
^N l-ITj,.. '^ .r-
TRf. 1 )+" INi;. " LUTU JbU
1300 LLS'PR1NTTRB< 1.£>"PR0UPFIN
■;3>"
11:110 PRINT' INPUT"ENTt"R DI^JTllNCE
IN METRES, . . ".m
1J29 f*m^0. 30401 t"lNT f i<f"t
>*i:?
1330 ir i<0. 1 THEN 1-0
1340 M«CN>-^TR»^fri>+" METRES ^ "
+!^TRf<f.'+" FLt,T" + "
R "+':jTRW':t:'+^' FEET "*STR«':i>+" 1
N^. " LOTO ;J60
1400 CLb PRINTTflB*. l.2>"PRuCjRflM
(4y^
1410 PRINT IKPUT'ENTER DISTRNCE
JN KILOMETRES, , . " ,k
1420 n-m0.621
1430 M«N>-STR»Ck>+" KM, ■> ''+9T
RXmH" MILES" COTO 360
1SD0 LLS PRINTTRB^ 1.2J "PRUCRRM
'.5 J"
1^10 PR1NT-INPUT"ENTER RRER IN
SO, CMS,,, %cr
1'520 i-ltO, 153
1530 M»<N>-'-TRi>':c'>+" SQ- OMS. *
"+STR»<1>+" Sa, IN'ip"'G070 360
l£00 CL^ PRINTTRB< l.£J"PROGRflM
1613 PRINT-INPUT^'ENTER RRER IN
SO, MtlTRE^,,- ",.w
1620 ^'m*l. l36-f^'4*9
1632 M*'. N^-'iiTRli;^:'-*-'^ SQ. M. - "
+Sn^!>'.f>+" 'bO. FT.
OR "+'i;TR«<'- >+" SQ. YDS," CD
TC 3^0
170(3 CLS-PRlNTTnC-- 1.2:'"PRuURaM
'v7V'
1710 PPINT iNPUT'LNTER RRER IN
^^r^. KlLUMLTPtS,,. ".k
l7-;;0 ro-ik*Q,3eei 3'k*'^47,l
1730 M!K'.N>-';;TRV^k >+" '-iU. KM. -
"*'_lPE':rv-:'+" 'jij, MlLE'i
UP "+':;TRV. J I+" f\CRE'^'--GO
Tu 3hJ0
LrafjO LLSPRlNTTFiUa ■ 2 vPROCiPRM
' & :< "
!fJlCi PRINI 1NPUT"LNTU? VOLUME 1
H CU. lMS.. .".^.t
ir:CO i-c1fO.Ool
1330 m'»i:n:'-'jirsvc:-+" t.u. cmg. -
"+'"-TRS^ I .'+" lU, in--. " ■L«C!Tij -^60
lyoo iV;iT'PiHrTnL':t i.i:'"PPuuRnM
■•^ry
131Q PKINTvINPUT"ENTER VOLUME I
N LUp nrrRES. . . ".rn
1920 f-n*35.3l ■y-ft*1.30a
1930 M«CN>STR*<m:'+" LU, M- - "
+STR»r[fl+" CU. FT.
OR "*STR«<yH" CU, YDS."^G
32
ACORN PROGRAMS April/May 1984
^1
CONVERTER will convert a
wide range of metric units to
Imperialj or Imperial units to
metric, and store the results in memory
for easy reference. Written for the BBC
B and Electron by Ian Taylor of New-
ton- le- Willows, Merseyside.
^(/{-fb^
I
UTU 3£0
^009 CLS PRIHTTRB<l.S;>"PROLRRrn
< 10 >"
^raiG PRINT INPUT "LNUR WLILHT 1
K GRRMMLS. . .'^9
z^^-d^ MS':N:'-iTR»<9H" CHS. - "*'-:^
TP»';o>+" fJiiS." aUTO ^CD
2iC^e LL'jiPRlHTrnB< 1.2>"PPLiCRRM
^\IQ PPiHT lNPUT"£:Klt:P WL1[:HT 1
hJ KlLLlGRnriflLS. . . "/k
:-t20 P'k*2-2:fJ4t.^ I^IHTp ir,-vP-l>
+ lt
uR "+'rnRKM .r+" Lr^;'-:, "+'j.Tpa*'o:-*'^
Ui^L'i. ":biJTu l-if.fJ
:^;:;iy prjnt j:npijt"lhilr iiEiiMJ i
H KiLLiL-Rj^inriL-^. , .^'.^
R«.. t. ■+" TuK'/' ;LhCiTLi _^e.U
?/:ui3 :.L'.;;PRlMnrfL;'-, i.:::>-rROLPnrl
2310 PRINT iHPUT'-thTER VfJLUKt I
H LITREf;. . . ". t
:i^:f30 m«<h>-^jTR*^ I >+" litres - "
+STR»<P >+" PlNT'b
OR ■■■*-srft»':9:j+" LiflLLCrK^:>" 'tiOTU
;:4yy LLSiPRihTTRB': l.Er'PROQRRM
24ia PRIHTUhPUT^'LNltR VaLUME I
£429 o-lxiJ,Q2B4
2439 H»<N:>=STR»< 1 >+" LITRtS " "
+STf?»ro:i+" PL. U2S."JCiUT0 3eij
3990 REM*:F1= IMP. TU NET, tUNVER
5 IONS**
:3190 CLStPRlNTTPBO-2V'PRaW?m
3119 PRINT IhPUT^HNlER TEMPElRflT
IJRE IN C'ECREEb P,,,^'.f-
^121-3 iT»<r'J2>*^/-9
3l3ti M!6(H.J-'iTR«' f :■+" OErjREt'i p,
- "*STR*lCc^+" DEGREE'^ L.'^^lUTU 3
63
'j;^0Q CL'iiiPRiHTTRB'. 1 - 2 V'PRUGRFlM
< i >"
3210 PRINT iNPUf'ENTtP CU'^mHCE
IN INCHES.. ."jl
3220 d*:?,54
;j2C3Q M«':N;'-:>TRtSC £ :■+" IN'j, = "+-1
.■f;.jGy i_:L_. PRINT TFlE; 1 . 2 ^''PRUGRRM
I'. 3y
-3-.^10 PRINT'ENTER L'lV^TFlNCfr: IK FE
tr RNL^ INCHL---"
';32.0 PRINT INPUT "F'LLI " .y
3iyM 1NPUT"1NCHL'J. . . "- i
;j:^4tl f*\^-<^-^'-. 1/I2:i:itt;p J94I-J
;j':i^^ij na'N""^^TR*<f i+" n. ■'+l,iR^
■-. T H" IN-i. - ■■-'-■■jTR*'. ro:^-" HLTli't'i^"
vi-^oc lL'. print rnEJ'. i - ^ >"PRuLRa'-i
^^4[0 PRINT ■ tNPUT'LHTFjR t'l-^TRNCfl
iN niLL'j. . :'^ro
34j:0 k-^rori-i'-;Oi'::;4
34Jti riM''. N:— 'LTRS'. r.-, :i+" IIILE^ - " +
'S-W't^'-.V. :•*•' KM. " 'LUTLj JCQ
;:J^rjri CLS PRlNTTnb^ 1-2;"PRUGPRM
■yrA^ PRINT' INPUT"LNTbR TlREil IN
•^iJ, l\H. . . ". 1
3526i r'=i^6.42^j
^ijO l1E'^hr-=^E-rRli'. i>+" ':jLJ- IH'ii- ^
^'*STRE''.ir>+" 'iiQ. LMS»"-GUTU 3tW
jGOe. CL':> PRINTTRB'. 1 . 2 >^'PRiJC.RFlM
'^feiy PRINT PRINT"ENTER RREFI IN
St^. FT. UR SCf. YD'i. "
3629 PR1NT'1NPUT"SQ. VLiQ..."-^
3639 INPUT"SQ. FT ".f
3b49 m=<f*9,9:i]';^^>+':^*0.UJfel.'
3650 f1»(N>'LTR«'^^'- >+" SO. YDS.
PNL'^DR '>'LTR«;f >+" SQ. FT,
* ''+^TR»r:rrt;+" ^30. METRES
"^GOTO 3fe9
5709 CLSPRINTTflB':i.2>"PRCjGRnM
:J?10 PRINT PRINT'ENTER RREP IN
SU< MILES UR RCRE3"
3720 PR1NT'IHPUT"SCJ. MILE'^.-,"-
m
■37313 INPUT"PLRE'i '• .\
3?4iif k'*'-ni«::;.sy>+^ j*t].eQ40b)
3759 M»<N)'STRt'.rii>+'' SQ, niLE^
FINL'-^OR "+STR»'.a3+" RLRES
■^ "*STRt'.k>" SU, KM.^'Ga
TO 360
3^90 CLS PRINTTRB^ 1-2V'PR(JC.RPM
3910 PRINT !NPUT"ENTER VUUJME I
N UJBK INUHL^^. , . "- 1
3020 C'i*lt-3iJ7
3e:^0 M»CN>»STR»M >+" LU- INS, -
"+STR»t'=>+" CU. CMS."'b[jTLi 36S
3^Q0 J-LS ■ PR 1 NTTRB'. 1 . S .^ " PRUJ^RRM
oy
311*115 PRINT PRlNT"tNTER VULUME 1
N MJ, VL--.. OR CU. PT, "
ACORN PROGRAMS AprHMay 1984
33
j;;J(.su IHPUT'XU. n ".r
:J94Q rr.-'^.'dtU. rc^:'+M ttJ,L):^£^J>
UHLvOR "-vSTpaia :■+" f-f_i. rr.
4rx"i^ LLC rpun'Tncj< i,2>"PPUt.RFir'i
4010 PPIKT IHrUT'TNTtR WE1L.H1 f
Tl?«<^>+" r^RFlMMLS" LUTLi JtiO
4lUt) LLSPRiHTTflB-; 1 . 2 ^^T'ftULiRRM
' n >"
4ll£i PRlHTPRIHT-'fjiHTEF? WEIGHT I
H LSS. RNL'-'UP O^-i. "
4i::Cj print IhPIJT'La^,,. 'M
4i;:!0 INPUfOZS. ., ",0
41413 k—. l*Q.45:ifi?+':c^*Q, 02635)'
41^50 ri»<N)™'^TRiU H" LBS. FlHO/
OR "+STR«'.cj:'+" U2S,
= " + iTR»rLk>+" KG. " LUTO 36
4.^39 CL'i'PWlHTTRB< 1.2>"PRaCRRn
421Q PRINT IKPUT"LHTE'R WEIGHT I
N TUhf^. . . ".t
422S k'ttlO16.05
4'J:30 T^iKN;"jTR»^t.'+" TUNS - "+S
TRXk .'+" KG. "'GGTU 360
4360 lLS PRIHTTRErC 1,2>"PRUGRRI1
< 13)"
4310 PRINT PRINT'-fcHTER VuLUME i
H URLS. RNL>^UR PIHT^"
4J20 PR1NT'1NPUT"GRL^,. .. ".-B
4330 INPUT"PIHT5, ,, ".P
4340 l-<9r4.'546>+'.P*a.5fce>
4J''?9 ri«<N>-'STR«';9>+" GflLy. RND
/OR "*'":^TP«<P >+" PINTS
' " + bTR«<l>+" LlTf?ES"'ti
OTO 360
44Q0 CL'i--PRIHTTflB< 1 , 2 y PROi^RRM
K 14>"
4410 PRINT ■ INPyytNTE-F? VOLUHE I
N FLfJiO UZS. .-"-o
44;j0 l-o:*0.O2a4
443^ M«'.N>-iTR1i<o>i-" TL. 02^, *
"*"jTR*'. 1 .1+" LITRES"
4^y0 ■
^Ciijfj C-L':j-PRlHTTriB'. 2. IV'OK. PR
ocn-in ENt'EO,"
^t»10 ENL-
':>fi3rj ■
fciJOQ ['l^P PROCrflC'oij-riiet^iMP
t.GlfJ U-';'PR)NTTmj'. i.ir'TU UUHVE
PT"
tU^iJ PRINT
fcU.^U PRIhN" '■ f ' fl'LORLE'J :. - TO I'
p:lpl-:l-. r. "
a>4C' PRINT" ^ :: • L\-*:. H.i IH'S."
i:;!j5i.» PRINT" '. .■> MLTPL'.. ""i-i PLLT
tt. INS. "
60S9 PRINT'' M) KILOriETRE^i TG M
ILES"
SQr0 PRINT" -i^? '-JQ, ins, TO SU.
iN5-"
6080 PRINT" Cfc> St^. MtTJ^ES TO S
0. FT^^Yt-'l;. "
6030 PRINT" <7> SU. KM, TO CtJ<
niLES/flCRES"
610'3 PRINT" ^.S-- CU. LM^. TO CU.
tillG PRINT'' ':3) CU, NETRE^ "^0 C
U. FT.^vlj^."
612B PRINT^CiO) GRRfint^ TU UUNC
e-o"
6130 PRINT"^U> KC. TO LB^.C. OiJ?
'614Q PRINT"": 12> KC, TO TUNC"
^r:>0 PPiHT"'. 13;' LlTRt'i TU PINTS
^LRLLON'j"
6lfj0 PRINT "CM'- LJTRE^'i TO PLUU-
01. "
tl'^'b PRINT PP3NT"LNTLR Rt;UUlRtD
PPUC^RRrT MUMEJER. . . "
eue PRiNT"THLN PRL3'i 'RETURN'
KEV."
r-KST" INPiJTTRL;<33. ilJ)'/:^
iil70 ENL'PRGC
6l£50 C'EF PRiJLm^'T<u_imr_f'.e1-
e^i!^':- PRuc_roloijr
■iiyij CLS PRIHTTFJL-: 1. 1 /"TU LUNVE
I^T"
6200 PRINT
6219 PRINT'' <l> DEGREES F, TO CJ
EGREES C,"
;v;-" p^iNT' ■'-.' TLi
r^^
iN'u;- ru
METRE--;"
6240 PRINT" ':4> MILE'S TO KlLurit
TRE"^"
62^0 PRINT" CS' ^f- !N^. TO 3Q.
LMS."
6^60 PRTMT" --.fc:? -y-J. rT.^VL'3- TU
•-M, MFlIRL'^;"
€'j?u ppirn" ',7:' su, \-nLL-z.-'r\LVir^
TO OJ. KM."
62r:30 r"'R:<N"3" ■ li ' LU, i^",, TU lU.
'i /9t* pp'^KT" --.v:' LfJ- rT,/-VLi'J. ILI
CU. MtlRES"
6300 PRINT"'. It)!' UUNLL':; TO LRRMM
6;5lO PRiMT"'.ll.' Ll/:^-"^ 0^- TLj |M._
Id
CJ^O PRIWT"^ I'j:' TON'S TU KG."
O'.i'.-^iJ PRINT"' I'JJ PlNl-J^LDLLUN-i T
fj LITRES"
^;J4U PRINT"'. 14-' FLU.U' 01^ TU LI
TPE'i"
f:34^i PPINT-pRlNT"bNTER REUUlRt^Jl'
PRUC-R^"<M NUMEiLR. . . "
634^^ PRlNT"THaN PRE^b 'RETUi^N'
KEV»"
634? INPUTTREJi; i3' lEi>2^
63^6 Lr^CvPROL
fc'dt'j OEP PROCre-s»?lert
';;370 PRU«__roloLir
O3O0 LLS PRiNTTRB'. l..i>"L'U VOU ti
UNT Tu ""
rJ400 PRlNTTfltl'^ 3.b.^"< i:j CUHVLRT
RNV MuRE"
1^410 PRINTTnU':r.6>"METRlL UHlT':^
TO IMPERlPiL"
6430 PPINTTRB<3,y>"'.2) lUNVERT
RNY MORE"
6440 PRINTTFiEJ<7-y>"lMPERIRL UHi
T^ TO METRIC"
<-:;460 PRlNTTFItJ<3, 11 )"t J> REVIEW
INFORMRTIUN IN MEMURY"
6490 PRINlTRBri, 14)"'.4> END THE
PROCRRM"
6496 PPINTTRB-'. 1- 17V'ENTER PROLE
DURE NUMBER. .."-
t530 ENDPROC
65:r<0 '
6600 DEF PR0Ldel*y_-2
6610 NOW-TIME
6620 REPEAT UNTIL TIME-NGW'«200
6630 ENDPROC
661^6 '
6700 DEF PRGCstor^
6710 N-H+1
6720 PR0Cd«l»v_2
6730 PRlNT-PRlNT'PRlHT'IHPUT"tR
LLULPITIGM STURE[> IN MEMORY. ..PRE
=:.S RETURN KEY TO CONTINUE". R
6740 REPERT UNTIL R-lNKEY-74
6750 ENL'PROC
6?S0 '
6800 DEF PROLm«m
flIi l P rffff ^^LUl i JU F - LLO ^ VC»trt4- - '
6820 IF N-0 PRINTTRB< 10. 1,V'MEM0
RV CLERR. "
6830 FOR M-G TO H
6040 PRINT 'PRINT M»(, M >
69^0 NEXT
6060 PRINT'INPUT"PRES3 'RETURN'
KEY TO CONTINUE. , , "H
6070 REPERT UNTIL R-lNKEY-74
6800 EHDPROL
6050 ■
ie'3O0 DEFPPOCrolt-ur
6'f'10 u=RNU'.6)
t320 VL'Urj-0-7.0;
6^30 VUUI9. l2rj,O>0i
t^94Li ENUPROL
34
ACORN PROGRAMS April/May 1984
FAIRHURST INSTRUMENTS LTD
OF WILMSLOW
FACT 90% OF OUR CUSTOMERS ARE
RECOMMENDED TO US . . .
PHONE OUR SALES TEAM NOW WITH ANY
QUERIES ON ALL ASPECTS OF THE BBC MICRO
WE ARE TRUE SPECIALISTS IN HARDWARE
AND SOFTWARE.
MAIL ORDER AVAILABLE
PHONE (0625-525694)
CARRYING CASE
FOR
BBC & TAPE/DISK UNIT
INCORPORATING A DESK TOP CONSOLE
Made of highiy durable, extremely rugged ABS
material Briefcase style construction. Moulded
compartments to house units. Lid detaches for
use as TV/Monitor stand. £35 including p&p.
EXTRON SOFTWARE
99 WESTGATE, GRANTHAM, LINCS.
TEL: (0476) 70907
micro -^id
SUPERIOR SOFTWARE
FOR THE BBC MICRO
SPELL-CHECK £17,95
MEMO-CflLC
CRSHBOOK
LEDGER
MRXLIHG
PeVROLL
STRTPfiCK
FRLHCH RBROnD
GERMAN HBROHD
UTILITV~fl
£12
£11
£11
£11
£24
£9
£7
£7
£5
95
95
95
95
95
95
95
95
95
RH^I URT . Po?;f
G >e n dl f o »' I
Br-
o cli u t~ e
^i: ."
■-\J^-
i'^^a-tf^it'
- ' ;
:' i^^^c
^^:^^
25 Fore street,
Praie-an-Beeble,
Camborne,
Cornwall. TR14 0JX, England.
T«h(0209> 6^1274
Top listings for the BBC B
and the Electron
PJjJJS software
reviews and news
Every two months for
only 95p
Make sure of your
copy, subscribe today
The complete software
companion for the
BBC B and Electron
I
I
I
I
I
Mail to: ECC Publications Limited: 196-200 Balls Pond Road, London Nl 4A0
Yes — Td like to subscribe to Acorn Programs (6 issues — price £6)
I enclose a cheque for £ Please charge my credit card:
Card name Number
Name
Address
I Signature
Date
L
N.B. This offer applies to U.K. subscribers only. Overseas rates available on request.
J
ACORN PROGRAMS April/May 1984
35
3REI-1 t Shoot ir<9 Laller-y *
3REM :<-^ II, K, Turney *
4REr'1 * St. Patricks Sch.:l^
5REM :ft Rhe].rid,3.hleri t
6REM t tJFPa 40 t
7Rt:r'1 * IK 1£, 1'3S3 t
8Rti1 *:+:t:t:*:<;l:1^tf**1^:l;*:t:**t*
lOUN tRROR RUN
15RE£h1 set %crser\ down j. sPace
3QHUe:iE?T'RUL:RULEy
■.riliiREM ri'(.3.iri ProOrarri structure
40M0L'ES
tor'RfJC I N i T
70'
eOPRDi_ TITLE
leOFOR I'-l TO 'jie'REfl .adjust sh
ots here
U.0'
n!iRF^M r^Tidom Pause before man
appears
l20FrjRW^l TO RNCXSQO^+ierJS-NEM
T
iSSREM cU-ar hit^rrtisa I me
1 30PR 1 NTTRB-; u > a > ; SPCSe
14Q^
H^iSPRDCFIGURE
160^
l?0PRCJCRNftLYSE
ifJQ-
19E3NEXT 2
2GE) ■
^IQPRiXCREDIT
2?.Q ■
2:i!0PRuCnrjRELO
£40'
250EHD
'^ii'.C
:;i;65REM draw rna-fi at rnd Pos. an
d look for shot
2?0DEFPRUi_:FIC»URE
arSREM choose Posit itrn of man
£G0R==RNL"'. 10>1-2'1
28bREM adjust for skill Previo
u,t-.ly sho^dn
2^301 r K^0 THEN B^8-i. EL9E 8^G+
1
■J00IFR<fJ THEN D-0
30bREM .-omPute numtoer of JumPs
man Makes
;.-;l0V~:::iiH-E REM adjust sPeed here
31bREl'1 flush buffer to stoP ne
x1". :;.h'-it l-riC' ]. n9 sP o 1 1 1.
3:::;bREM draw man
:^30fi:jr y-1 TO V
340PR 1 NTTRP':; R , I U > ; LiHRdK ;24K i'
■;jsof'Roi,:PRU':;E
360PR1NTTRB'; R. :i.u :^ IHRiS: i4:i ::■
3?0PR0!:.PflU''>E
3W0PR J: NTTRE:!':; n . i > ; CHR33'; ?4 1 ;-
^iiOPROCPRLiSE
4u0pi^: j: i-ffTi ifci'^ i'; ' I Q > > t Hr-i^i-; ::i42 :■
4i0PRLiL;pnu':iE
4i::.REC'1 lr.oi'- for -.hot fired
42GR3.-iN;.r.':-®<e>- if fv;iLrR^:-<Ai^
OR RSC':. Rl^X-'r.r THEM R*=-""
4:;'h.REr'I stnP loop if -^^hot fired
430r r.;;-.:-"" THtN :-:-v
440Nf;-XT '■-:
44'^Pi::i'1 k ri I man
4".opR]:NTTRi.:'-. n. lu:'; " "
4 A (ii:. HDP ROC
470
47':^REM anaWse iil
480DEF PRUL.nHRLV.;[::
48'nREM make appropriate sound
4y0IF RS--, >"" THEN ENVELOPES. 3.
G.0.0.0.0.0, 123. .-10.-b>-2/ 130. i:^
0^SUUND0.2,.&.5 'i'..SE S0UNi:']..-Hb.2
4:^'!JREr'l adjust for bein9 Pres
s.ed
b08IFR!fi-"G" THEN R$="10"
5i55REf1 increase score if shot
correct
510T-=VRL';RS>- It^ T*:i-1™R THEN S
i::CJR:E^SCaRE+l
Sl'TiREH adjust skill factor
!520IFT*£-1-^R THEN K-="0 ELSE K»l
525REM Prrr-t result of shot
530IF T*;2-1=R THEN PRINTTRBC0.
8:'J"*: HIT *" ELSE PRIHTTflB<; 10. 8 >
; "* MISS *"
3fi
ACORN PROGRAMS April/May 1984
!535REM Prirrt acor*
940PRIHTTflB':6> 15 >; "UO-" ; ^; TflB<
3.17>J"SC0PE~"/SCURE
550EHDPRUC
560 ■
565REM standard Pause
•srODEFPRQCPRUSEi
580FDR T=i TO iSQ
590NEMT T
SI-J0ENDPRGC
eiQ'
6i.!ijREM Pt-iTi*. rules of 9ame
62flDEr PROCRULES
63SCLS
e46F0R X'^e TO l-PRINTTRBa3.a+X
>CHR!6141CHR$r3r3TRlNC.*'; 34, '4^' ;■
650PRINTTKief, IJ. S+X >CHR!E14iTHR!lSl a
3r-J^S HOOTING ORLLE
R Y4f"
66GirR iHTTRB'.: U / 4+X >CHRS 1 4 1 t;HR« 1
33.STRIWi:..$<:, :j4,. '^■' > ■■ NEXT
670PRIHT'-"' When the 93.ne st
.3.rts ':*ou. u 1 1 1 see " ' " a 1 1 tt I c nian
POP uP over a number.'"'" If
you Press the same nur^ber key-"-'
"yrnj will be able to shoot the m
t enH i-if 9amc
73idDEF PROC CREDIT
an
"'■■" fi runniny total of ^.ho
ts taken and"
f-:e0PRINT"hT.ts scorei-i uill aPPe
.3.r under the" ■^ "target. '■■■' " You
I,' ill have 30 shots. "
G'rJOPR 1 NTTRFJ'; ■:< . 2-:i ::'C:HR$ 1 3 1" Press
an'd 1-^cy to continue. "
?O0r=^!;.ET
710EHDPROC
■->.-,,-■
7';i':'K'EM Pr ini-. sm. table Phrase a
TEN NUMBERS are displayed
on the screen. Flying figures
will appear above the numbers
and by pressing the relevant number on
the keyboard they can be shot down.
You have 30- shots.
Gallery was written for the BBC B
by M Turney of Rheindalen.
74fiSt>^C0RE
750 IF ■iC<ia THEN PRINT"'Pract i
re makes" ' "Perfect "
760ir 3O-S10 RHD 3C;<£0 THEN PR
lHT"'Not bad I suppose!"
770 IF SC>=2Q RND SC:<30 THEN PR
I NT' "Very good indeed! ! ! ! "
7&01F -iC-SO THEN PRINT'"* CRRC
K SHOT. EH! t"
790EH[:'Pfi:OL
800 '
805REM initial ise variables etc.
SIGDEF PROCINIT
Sl^REM switch off cursor 03 1,
ea0VDU23,1.0J0;0;0J
825REM create characters {'or d
raw in9 man
a30VDU23 , 240 , 28 / 28 , 8 . 20 j 42 . 05 j
20 . 20
840VDU23.241.2a.93>42,28.a,£O.
e50VD[J23 > 242 . 26 . 28 , 8 , 1 27 . 3 . 20 .
34 . 20
i355REM switch off auto repeat
8S0-*:FXU>0
865REI^1 choose vellow for disPl
a«
870C0L0UR2
e75REM initialise score
aSOSCORE'^O
88bREM I n 1 1. 1 a 1 1 se sk 1 1 1 (■'act.or
s
O90B-4 ■■ K^0
900ENDPR0C
1:^10 ■
9l^REM draw screen titles
320DEF PROOTITLE
930PR I NTTRB< . 2 .V-STR 1 NCm-; 20 > " £ "
> ■ PRINTTRFJ':. 0.4 :■; '!^ SHOOT I HC GRLL
ERY^"^PRINTTRB<0.6:>STRiNG»';2Q."
■:H0PRINTTRB<0.1.2;'; " 1 2 3 4 b
e 7 8 9 0"
^^jOPRINTTRB'^O. i,3>^:>TRlNi..S';20> "_
" ':>
■^iSOENDPPOC
370-
97':.REM ask Cot- another 9o
980C'Er PROOMORELO
'■>':VerOR I.J-1 TU lOi-rPROCPRUSE-NE
yj
J.UU0C.LS
lOlOPRINTTMfJ'^tr. lO:'; "I.Jould ycu I
ike"' "another 9o ■■Y.--H>"
102GRcG-C>ETg3
1038 IF R$-"Y" th!:;n rum
1 i:M.0t: NL'ni-iui::
ACORN PROGRAMS April/May 19S4
37
Take flight this winter...
...with the most diverse simulators available
FREDDIE— FLY ME!
FOR FREDDIE
IS THE HARDEST GAME THAT YOU WILL EVER PLAY!
Requires absolute concentration to prepare, take-off. fly and land a tri-star jet at varying
destinations using a staggering 36 control keys!
11 yuu unly pl^v (he arcade cvpe q1 game^ needing jiisi a
CQLjp^e nf kev^ and ihf^ spnce brir to pl^v. Ihen Ihifi is must
ctirlAhnlv not for v^m
If however, vou am prctpQred (o sil al your compujef tor
htqraMv JiQius on end galluig lo gnp^^ and then give H
cansid^rable amounl of effort and time inlQ actunllv Irvmq
Id s^alve It. then \\\\^ is delJ-niTely fc>r vou.
Though p for Fi^eddie is a fliphl simuJaiot type uf game^ if is
not Drip v-riih simpke ageratic^n and itie ground appaanng al the
'ronl nt vou, bul is a& acctir^te Ji simulation oJ fiot nrily flight,
bul pf^paralion. take-ofi end iho many mnre L>ccurances
Bssoci^lad wiih Hying e tn-sier ^ai as fi 32K micro will allow.
CqnirDls^ A mmd bogghng 3B of them* And il is here where
the logic ^nd skill domes in, as everything musl be done not
only m the corroct order bul al the rtghl Hmfl^ Ves, ii's \r\ real
ttme With Ihe cTork licking relenllessly away.
But the great asset of ihis gam?' it thai every liiHe piece df
mformalion you require is shown on the screen^ nearly flMy m
all. continuously beina updaied, with thn colours bflino
cleverly used 1o depict diflerent, chnngn^g, siluaiionSd
Eveniua^V vciu Will ma:fier fhe take-off. then even manage to
ffy and at lung last manage to land. Bul unlike all oih^r gema^,
ai this stage v<=iu don I pul il away fur ever^ for vQt> tiave seven
differeni de<;tinati ons, all on different courses and distar^ces. .^
Ttiere are plenty of insiruclions on the 36 controls and avsn a
little advice^ but as the whole thtng is a colossal challenge,
vou are nol told how lo fly Freddie, this you havs to discover
entirely for yoiirself+-^-
At limes you will wish, as most certainly will your fAmilyp
that vou never bought the bli^sied thmg!
£9.50 Vat and post pafd
KANSAS the longest established software publishers in
the business, now in our sixth year, backed by 27 years
media pubMshing from the same address!
The service is the best in the country. Every order is
cleared (be very same day it is received, whether cheque
or credit card, and despatched by our private Post Office
collection at 4,30 every working day, AfJ first class and
by the faster metered maik
Best of all is our guarantee. Shoiild any program fail, no
matter how caused, il wMI be replaced absolutely free
of chargcp this year, next year or m ten years,, .yes* it's
guaranteed for life!
Programs are on cassette and for BBC model B
If you want delivery tomorrow, simply ring before 4pm
using an Access or BarcJaycard
The most realistic computer flying experience y<>u can have!
FIGHTER PILOT
With a true 3D cockpit view and accurate eigh! direction joystick control,
this just has to be the most reaifstic computer flying experience you can get.
As a fighter pilot you have to destroy the enemy planes before they get to
your Cities. Control of movement is by joystick: chmb, bank and cfimb
starboard, bank starboard, bank and dive starboard, dive, bank and dive port,
bank port, bank and clirnb port, al I giving infinite control. Throtlle. firing
and all other controls are on the keyboard.
At the start of the game you have a view of the runway and it is up to you
to lake your fighter off without mishap. As you climb away, you switch on
the radar, which will ahow you the position of the enemy. As you get closer
the plane will appear on the screen and then it is up to you to get it in
your Sights and blast away with your air-to-air missile. Certain enemy planes
have kamakazi mstincts and will dive at your cities, then you are in trouble!
The graphics include a combined Turn and Bank indicator and Artificial
Horizon, across the whole screen showing the acluaJ state of your fJying at
all times. The Radar shows the enemy position in relationship to yourself.
The enemy plane is lifelike as is the firing and explosions. Colour is
used and of course sound.
Further informatjon includes fuel, speed, altitude, rate of climb/decent
and score, with a complete score table as well.
As your fuel diminishes, you can actually land your fighter, lowering the
undercarriage and getting an accurate view
of the runway, with the operation needing
good joystick conlroL You can then refuel,
take-off and go into the attack again without
any loss of your score.
The screen below is whai you actually
see— o true 30 cockpit view inmh ihe
anifictiil horizon moving as you make
Joystick movements, with the enemy
moving into your sights to destruct
\
JOYSTICK ONLY .
This program wi If ;
not operate without
a joystick fitted
'^
1
£8.50 Vat and post paid
Recognised Brand Leader in microcomputer software
nsas
Kansas City Systems, UnN 3, Sutton Springs Wood, Chesterfield, S44 5XF. Tel, 0246 850357
38
ACORN PROGRAMS ApriVMay 1984
THE FIRST THROW of the
dice will determine what you
need to throw in subsequent
turns. Ifyou throw a 7 or an 1 1 on your
first attempt you win immediately and
if you throw a 3 or a 12 you lose
automatically. If you throw any other
number, you must throw that number
again before throwing a seven to win.
Number Game was written for the
BBC R by Brian Taylor of Chilwell,
Nottingham,
16 REM L'lCL
StJ l1iJL'li7
bQ TRINT TRLrO^."^.'^uHRSi4i3LH
R1iJif3."MLL"
rid PRlhT Tfltc; l^-'J>;L.Hr^1il4l-i:H
Rardl>"t'ILL"
70 PRINT Tfie'.^-6,VLHRSr_'i.-i. "Th
if fir^t. throu ori thri' dic^ i/.n 1 1 '"
i::HRi>l iO\ "d'^tcrr^in^ what joj ir^ed
t.-, throw thc"'i.HR»lJD."ier:i:^nd t
irins.Gat if 'JCiu thrcju a. J rir IL'"'
LHRslia- 'Viii the f ir^i- thrr-nj -jou
tries' rrir iT 'jr,u,"'CHR»rjiJ"thr-OM a
7 or 11 vf:ju "
f^l3 PRINT TRB<^fJ- lG^;CHF"Bi:^r3i"
ijtrp.Rft.^r the f ir^t"UHR*]iU;"thr
01/I if '4r^ij. fhHn't throw ji^'j of Hi
ose"'CHR*i3Q; "TF'j.ribers jou have t
<j throiij the number jou" ' LHRMi^JJ-
"9rjl'. fir^t heforo ■iciu. threw arni-t
h'*r- 7. '''CHR^lJlJ; "'ii^iMPle rcaLT'J"
9e PRINT Tfle;..r^-2Ci^jLHR»131;'T
f^es^ RNv KEY TO CONTINUE"
J90 C-CET
140 l-i"J
1^.0 L^\-0
if-Tj cirjajf^ 74iJ
170 MUDEJ: - VC'U^-JJ b:fti2 . U- b^ U;
Sf,4 ■ C-lOi-Ot ■ ^ -J^.iJ ' L-J/^J ' n-jy-. ■ H-^
u
211:5 GU^UB ^oa
D+665
£:jQ CO^UB £00'
240 COLOUR ■:
290 R>i*fiNt'<6>
266 B'<*RhD<6?
270 PRINT TRaCS- l5.>jR*-.
290 IF R^:>1 TKEN U-R^-1 EL 'it Q
-FiM+l
ago IF fi:i>4 THEN p-rR>;-'J EL-^E F''
■300 PRINT TRB<4-2i;;U
319 PRINT TRB<&-2i:^;P
320 PRINT jnBK\^>l'5-*.B\
330 \f av.M TH[iK U^^B^;-l ELSE
349 IP B'^>4 THEN P"-:-b''.'3 ELSE
P:^-B''.+2
35a PRINT TRB'. M.Sl.'-U"-:
260 PRINT TR&a?-:::! J-P-;
::j70 if 2'0 THEN lX^fi>,+B>.
JB0 IF R^<-Br-:"7 RND ^-Q THEN 4?
35e IF R::+tl"',-Jl RNL' Z^Q THEN 4
70
400 IF fW-f'B'-.^i:^ RNt' 2-r3 THEN ^
50
410 TF n^+B'-i-J flNII' ::-a THEN 5i
fj
420 PRINT TRFj^^^-iO^'yuU HEEh "i
4'i0 iP fl'vi-HJ'^-^U THEN TjOTij 470
440 ir Z-I UNO fjrnBV.-r THbN LU
TU b'^iO
4*^0 IP Z-^EJ THEN O-FIV.+B:;
460 Z-i C-UTO '530
470 TOP T-1 TO 2^
4B0 3fJUHln.-Vif.irUJ>l
4^0 Nt^;T
^00 PRINT TRB''7-2J3y'Y0U WIN"
^1& C-LET
b20 GOTU liy
Vj& C'CiET
540 GOTO 160
550 FOR T-^J TO 2000 HEXT T
560 SOUND l--t'?- 1;.:^0
570 PRINT TfiB^.7,2Qy'YUU LOSE"
5S0 ^-GET
590 G0TOi:3S
600 MOVE R.L
610 SCIUND1/-11.C.2
620 CCOL0- 1
6'Jt3 L>RRN CM
640 r^RRW L-^U
650 E'RRWLj.F
6t;0 0RHW8-N
670 ORRl-JB.n
600 ['RRNR-L
690 DRRWRyK
700 DRRWB-N
710 r^OVE R.K
720 DRRWC.N
730 RETURN
740 MODEJ' VOUl^Jie292;0;0;0>
750 RESTORE
760 VDU24- 150J:^^0.113iJi770i
770 GLOLO. 12j*
7&0 CLG
790 D'^-C>''- + 1
000 Vi>U:i^4, l^Jbj2^0;10fJ0>7;^!b;
t(10 GLDLO. 1-JO
920 CLG
frjQ PRINT TJ-1G'.7-3>"THRrjW",[j:'.
f34G VLU :^:i,240-^t-bt,.bri-O-O-':ip5
050 RCCFitj V-P
B60 SUUNt>3. -5,7^-50.2
&70 IF V-0 THEN 960
etUt:^ LULrjUR I'llULuUP 1.^0
Sy0 PRINT TRtKV/R''i"-HRt,^40
-^00 ir V-3 RI^Li P-14 OR V-3 nHL'
P-'-^ THF_N ■jfJUNtu. -!'":>. 31^0.1
'-iio IF v^fj RNf r-rj the:n ^r:-i,j
y2ij Y-V-U''.-P
9?0 FuR !J'l Hj '.:00'NL,^T
-i-i-ij PRINT TMF»'.V/U"-.>" "
.^'^j:i f.OTO ii':,0
■^XhO Flip N-1 TU i!j00 HL^T
'^70 RETURN
■ie0 OFiTFi ii:-.^ 14, ^.'^^ i.-^-. T.i, ■■!,, i-j ,
j..t,>'^, v4.n y I-*. ltSi4.'J. J4.0. !'t,7
H i4,C. 14/:-, 1-1^4, tHi.,J- I4.'i-. 13.5.. 1
--fi.n,7. if^.&.9.y.iu.^/.;i.a- 1;:^-;^
. l"^0.fJ
I
llQIHPUT ■■Multiplier' "DS
IBQIF VriLDS^ei GUTU 111-3
V: >
II II
, " '■ -H-DH
l70Tr-.= IN'i;TR';N!li >".">■ IF V'. NS'^L
EFT«< N«. TM~1 :'+MID»'; H*. T'-^H-l ,'' ^ T'-^-^L
ENN«-T^.+ 1
iaGB;i'=^IN'iTR':. [■«> " . " > ■ IF B'^; DW-L
flFTtB^DS-B'-.-l ::'+MID!S'', Dt.B'-iH-l I) ' B^i-L
ENDf-B'-l+l
i/ji3D:i=^b:'.+T^
s10prdcmijlt
SSQPRfJCPRIHT
230EHD
24ij(['E:FPRUCMULT
£6uPUW-''.-^LtNL'«
7J70FOR PD'-i^l TU LLHD»
2e0LC"'.'^LCV.-H
39QPDW^:^PQWV,-1
300 IF MU'iia'!B.pi:'>..i;'^". " coto
4 1
:,iiQTEMP«-""
;^30FUR IV-^^LENN* TO 1 'iTEP -1
346'i^.^sr':+v^^L'; niDV, us. PC'*-i. i > ::'ifV
nL^r-tlDS':, N*.!?-.. 1 ii :.'
:.:J6i:is*:^';;'.- C'iv is
3?0N[1MT I^J
3fJ01F S^■ TF:MP«-''iTP«': 'SJi MOD 10:'
+TEfiP$ ■ sr-i'^'i;^ rnv 10 ^ euro 3fi0
■,^90PN'i(fi< Lt*; i'^STRlHCS'' NRXLr-'.-LEH
TFMPS. " " .■:H-TF-MPa;
400 IF POW;^ FiN'iJi'-, LO''. >=^MU'!fi';Rl-B«
i-.LLr-'.i'.POWV-i-l ::H-';;TRINCV,PON;i. "0" >
4iDNexT pd;-.
420RN';-S< LL^+ 1 )-2TR i HO*':. mXL''. . "
ff
4J0S'C-O
44aF0R :<.;;^MnXL^ TO 1 '3TtF' -i
4':'ii:iSP:i-TRUL
Arorop j:i-2 to lci^
;■^*
i^»st:«
--n-^iT/
^A^^:SL
.vt. W' "4-* V^*. '. -;^*^ -ify '.'~
L
LONG MULTIPLICATION
takes the hard work out of
lengthy arithmetic exercises
when you need to show your working.
The program asks for two numbers and
then muhipHes them, setting-out the
answer neatly in the manner commonly
taught in schools.
Long Multiplication was written
for the BBC B or Electron by Derek
Chown of Wimbornej Dorset.
Multiplication
4a0ir t^iot<.msta(.jy.>jiy.,i><>" "
490NEXT Jy.
500IF sp^. IF s:'.-a s:^"!^.-! i;'."i
'GOTO 52Q
5 1 0RNS«'; LCy.+ 1 :"»LEFT»< flNS«< LC'/£+
1 :j. I^;-l HSTR«';3!i mod i0>+MiD»'CfiN
s»<LC'^+i>.i;i+i>
520HEXT ly.
530IF Ty.»& IF By.^a goto 370
54aF0R \y.''2 TO LC^+1
950IF MID*<fiN'3«<r^>.D:<>lK>" "
RNS*Ur<>-MID»<flNS«<I)<>*£.D«-l>t
". "-fMiDftflNSfc: ir<5.Dr'.+i :>
5.60NEXT ly.
!570flNS»<.' 1 ^LEFTX nNSdK l).S;iHM
1 D*-; flNS«< 1 > . SM+ 1 :> ' UNDER!i< 1 )-S>£+ 1
580flNS*C LCJi )-LEFT*< flNS«< LCJi > . S
y. >+MiD»< flNS*-; LL-y. >- SJ;+ n ■ UNDERr^-; l
!53QflN3iC LC;;i+ 1 >-LEFT»< RNSiC LC^+
l).3KHMID»<nN3*'CLC:'.+ 1.1.S^.+ 15'UN
der:^<lc^+i >-S'^+1
6o0ehdproc
eiaDEFPRCOPRIHT
620PRINT
630FOR Ly.'^Q TO MRXL'^
640IF rns«<l:^:'™"" M;i=L;i ' LJi-mx
650HEXT L!i
660FOR N^.«0 TO M^-T L:'.-^Nr<
670REf'1 Leave out the next liri»
if you, TtormaH'rf start multiPWi
n-S from the left
eeoiF n:'.>i rhd N:i-;Mr^~i Ly~Jiy.-H
6:50PRINT RHS«a_:-:>
7fiOIF UNDtR^:'; N?^ ^^O GOTO 730
7 1 gunder;-/. m:^ :<=^under;-.'; n'-. ;-+< d"-^< >
MRXI... ■'. >
720PR I NT 3PC':. UNDER"-.'.'. N:-. > >STRiNG
■ji': r'1BXL''.~UNDF,iRr-;i:. N'i >. "-" >
730Nrr:XT N'-:
* J
OENDPRUO
Long Division
THIS PROGRAM asks you for
two numbers and then divides
the first by the second: It prints
both the answer and the working. If"
there is a remainder, it wili be shown at
the end of the working. If the program
is given numbers after the decimal
point, it will answer to the same num-
ber of decimal points.
Long Division was written for the
BBC B or Electron by Derek Chown of
Wimborne, Dorset.
'•^WlNi-'UT "i.nvidc--nd f-.or Nunera.
+.orV "N*
i6f-nT VRLN*^ei euro -js
lUn NPUt " L' I V I sor •-. or Lienom i. ri3.
1 213 IF VriLL'S^e COTU ,1.10
Vjnir RIGHTS' MS. 1 :■!-". " N«^H3i+"
140.1F vnLC'^-lNKVflLL'S::' UOTD 19
f:i
16iiiU<-^IH'.-JTR';N*.".-")
17'0 1 F L'1. NS^LETFTH'-, N* , L^- 1 .w-M 1 1>
ai<Nifi.L-;+i.i:.H-". "+MU'aia-j's.L^+2::< e
L'iiE N»=N«+"i>i"
IflsCiGDTO 130
2G0D I M RNSft':: MRXL^i ::■ . UHOER^.-:. NRXL
;^30SIuM^FflLSt
240DPJC^INSTRaj*."," >
2r39DPDSr<^DPr'.+LLDr';
;.;60RNS«< >sTRiNi:i»< LGD--.+1 . " " :<
SBOPRUCDIVIDE
£90PROC:PRINT
■.;jeSfr.HL'
310DEFPROCi:>IVlliE
aSOPfJlNTri'Q
33QCflLC-i-^l
;.?4i3TRV«-'""
-.li^OREPERT
36iaREPERT
3?i"iPi:.U'NTr'„^^Prjj:NT'-;-i-l
3i:iQ]:F CRLCr-ii^MIRXL^i-;; PUINT\^-1
■GOTO 44i?J
fi'JOIF PUlHryA-LLMZ Ll.su IF ■:, PO
IHT^:-LEH'LjTR!¥VRL''. UNSS':. LRLLH > XLiP^;
:^l-)HL-":: VRLRH3S':. LRLG"; ':> Xd ') N*-^H3i+ " "
■PHS'S5< 1 :i-^RN'-;S':, 1 :h-"0" else point:'.
-1-1 GOTO 44fJ
400ir pm-my.oDP''.. else if sig^
RHSasi;, :-RHS!S< O >■<-" . " ■ P01NTri»PDlN
TV.-f-l EL':iE SIGr-l^TRUE'RHSS^tOLEFT
s-; RNSs-r. :>/ LENRNSOi'; fj VI :i+"iji. " ^ poi
NTr'.=P01NT>.+ l
4l0TRY!fi^TRY!eH-MU'g;';H$>PaiNT?^. 1 )
420 IF CRLC^.^S RNSSC CRLO- ii-^^RHS*
■; CRLc:-: :j+m i [:^$(. nw . po i NT*-. . i :■
436IF VRLTRViS^^VRLD* ELSEIF SI
G'-. RNS$a3;j^RNS*aJrH-"Q" ELSE RNG*
(. ■.•'^mst>( e y+ •' "
44f3UNTIL VflLTRYIi.^^VRLD* OR POI
NT^=-1
4r:ji3SrG;i'^TRUE
4i-5eiFP0INT'-.^-l GOTO '550
470IF dp;-. PHT'-;^POIHTV.+';PUlHTri>
»DP:-: I'ELSE PNT'^I^POIHT^
4eGRHS«( .-'=«RHS!»< I'+STRiS-; < VRLTR
V*)DlV<VflLD«:0
49l^C;:RL0^.™CRLC^;^■l
tiOGTEMPqi'STRiS'; ^ VfiLTRVS >-< VRLTR
Y« >M00':. VRLDas > )
t'lORNSUK CRLCr-; ^^STRINGffl'-, LGl>y.+ i +
PNTJ-.-LENTEriP*. " " j+TEHP* ■ UNDER'-^<
CRLC ■'. >'LGOy.'i- 1 +rNT''.-LENTEMPie
rD;>ocRLc:'.='CRLCri+l
':.30TRY«^"STR«< '. VRLTRYK >MOD< VRLD
S4QRNS!J5'; ORLC:-- >™STR1HG«< LGD'/.+ l +
PNTri-LENTRYin. " " .'m-TRY*
S^iJGUNTIL P0INT;'.=~1
'DfSeeNDPRoo
sreDEFPROtPRlNT
5i30PRIHT
59eF0R LJi-^Q TO my.L'i
emiF rns«<l;^:'="" lm^^mrxl^-^got
?io
6l9i:r 0P\ ELSE GOTO 690
e^QlF L'-.<.2 GOTO 6:^0
630i;'.=Q
640IF LENRNS9iaA>>0 I^^UNL'ER^'::
L:i>-':uNDER'i<;L^:'>0/
6!^01F I>: ELSti GOTO 680
66fj IF I ^; >OPOS:'. UHOER ■;■-■. L'-. ::'»IJNDE
RJ'j:, L:-:. >+ 1 ■ (--INSSC L'-: .■>- " " +RHS$':: L'< ^ E
LSG IF LENRNS«<L.''.>>-^DPOSJi RNS*i:. L
•■i ^LEFTili':: RNS*-:; L"'. :' . DPOSr-. .-^+ " . " +M 1 D
!p':RNSsa_';::i.f,>POs:^+i >
670GUT0 690
6SerF LENRNS9i':L^i:":.[.'P0S;': ELSE I
f M 1 f:'«< RNSifif L"; :■ y tT'^OS^. > 1 i'^ " " HNS
*<: L-i: :'-=LEFT*f. AH^^^':. l:: :■ .. DPOS:-: >+ " " +
r-n D'^f m--};^f: L'< :> J l'POS:'.+ 1 > ELSERWSi$<
L':: ::'^LErT»': ClNSiJK L\ >. OPOS^; :■'+" . "H-n
Vii'- RH'";i:':Lri:-',DP0S:-.+i ;■'
6':/0PRINT flNSli'-; L'-; "■
700IF OML'ER:;':. L''; > PRINT STRINGS
'. i.!HOF.R\i.. L>. :•, •' •• >STRING15i- LEH< RNSK
a,;; //-uNC-'tRr-iXL^^ >.""":'
T'lONGXT Lr:
7:ii3r;:NppRiji...
I
ACORN PRCKiRAMS Apn!/May 19S4
41
ICjI'IijL'L: t
-yO LbLuUF? ':•
4yPRl HI PRINT PJ<1KT PRINT
^0 F'RIMT IflbC lQ>"PRb'iS --j 1 CJ ^
TRPl '^
tW IMi'Ul ZH
103 rup u ' 1 Tfj la
110 LET W^U*U1'iJ
\2& HtXT U
r^G CULOUR X
14I3PR1NT TRB<4t"i:HLLULRT0R"
i^Q NEXT X
KbCSPRINTjPRlHT
laa PRIHTIPRINT PRlHT'PftlWr
liJQPRlHT TRB';^y' THl^ PRJtRnM
TRKE^ THE FURM UF fl PULKtT LRLL
ULflTOR. •'
^OaPRIHT TRB<S>" TYPE IN THE N
UMBER UP THE TUKCTlGH YGU REQUIR
E. "
£iaPRlHTlPRlKTtPRIHT
22Q PRINT TRBCia>"PRE5'3 B TO B
ECilN"
23a INPUT fli
£4aiF R«-'"&" THEN t*UTD 25B ELS
E C-CjTU 19Ej
230CL-3
260 #TV SfiS
279 PRINT PRINT PRINT ' PRINT 'PR
INT
260 PRINT TF1B<^>"WK1CH NUKBER
L^O YOU WISH?"
29P PRINT PRINT'PRIHT
aaO PPlNT TFlB'. ^> "1 RUO
2 ^UBTRFlLT"
3ie PRINT TR9<b> "i MULTIPLY
4 DIVIDE "
326 PRINT TPib'rj:' "^ 'J-OURRE
6 -ivOURRE PUUT "
330 PPiNT 1llb^b:> '■? nVERRUE^'
a END PRUlRRH"
;J40 INPUT El
^j'DQ iTV:^b':)
:i60ir f!-l "tHL£N C.uTU 44ti
■J?f:UF B-rj THEN ^OTU ^fJU
jgrjlF L^--3 THEN tJr.iTU 52feJ
^■3eir B-4 TH£H C-UTU '^60
4Ur:»lr tJf-'i THEM LUl L" f.>&0
4JCur B-t TKLN r^rjru i':.4u
4;:;ijir e^-? THEN lUTu 6rju
4Jftir Ed-y IREN UJ^U 7'-M
44eiNf'UT "ENTtR TUU NUMBF.iR'- TU
BE RDDED " -L -D
450LET E-Lf[.
4r,£iPRlNT C^" PLU-^ "lOi- I'i ";£
47T5UUTO 74CJ
4eiaiNPlJT ''ENTER TUu NUMBERS TO
FjE SUBTRJ^CTED "-F.C
4y9LEr H'f-L
■^ao PRINT FT' MINUS "i^^r' lb "
jH
5ll3LiUTu 74b
^^aiNPUT "ENTER TUU WUMfcJER'i TU
BE MULTIPLIEL' 'M.J
5':jeLET K"ItJ
540PRINT I;" MULTIF'HED BY ";J
>" IS ")K
5'5aaoT[j 74a
"^t^lNPUT "ENTER TWCJ NUMBERS TU
BE DI'^IDED "-L.K
570LET N-L-'M
I3B0PR1KT L>" DWICEO BV ";Mj"
IS "jN
5^0C;OTO74tJ
600INPUT "ENTER NUMBER TCJ EJt: '^
tlUflREI' "-U
619LET P-U#U
620PRINT U\" SLJURRED 15 ";P
trj9 GOTU 740
£49INPUT "ENTER NUMBER UF UHlC
H THE SUURRE PUCJT MUST Bt FUUHD
",0
t^GLET R'SfJf^O:-
GSePRlNT "THE •-Jj\JfiP\£ PULU UF "
iQ. " !■£ ";R
b 731^0 r a 740
690 INPUT " tNT£.R NUMDER':^- LH^l
UNt MUST BE y^^:^ "SU
7I301F U'^'^^^y THtH i^uTU 7^0
7lOLE:T ^»=S'^U'LtT T-Tn-l
7JULDTU ^'5*0
7?0rPINT " THL nVERRi-^E i'^ " J '^^
T
74EiiNr'UT " DU YUU WISH TU DU R
NUTHER LBLLULriTlUN Y^N " , Vt
75tiir V»-"Y" THEN LUl U Jbu LL'i.
E LUTU WrU
-•a
1
/
42
ACORN TROGRAMS ^;>n//Afti^ 1984
SOFTWARE WITH STYLE-FOR THE ELECTRON & BBC 'B'
SmTASOFT
^ h
KEI\I-1
DARTS, POKER DICE
AND PENTOMINOES.
KEN-2
LUDO, MATCH-UP,
TABLES AND TANGRAMS
Each game outstanding on its own— together an
unrivalled offer for only £9.95. Particularly good
graphics!
A compilat/on for the young (6-12) computer
whizz-kid. Play, learn and excercise the mind! Four
programmes for £9.95.
STATASOFT 234 HIGH STREET, SUTTON, SURREY
01 661 2266
CHEQUE/P.O.
■™U^^-
Postage & packing free. Mail or Telephone orders welcomed.
£59.
INC. VAT
CARRIAGE
£3.00
''-^- V
:.::^::
COMMANDS FOR:
LINES
CIRCLES
RECTANGLES
INFILLING
COPY AND MOVE
PRINT AT
AS WELL AS TRACE MODE
.■^■m
FOR BBC MICRO MODEL B CASSETTE OR DISC
ENABLES PICTURES TO BE DRAWN OR TRACED
WORKS IN ANY GRAPHICS MODE - COLOUR SELECTABLE
DESIGNED BY A TEACHER FOR EDUCATIONAL USES BY
STAFF ANDPUPILS
TRANSPARENT TABLET ALLOWS DIAGRAMS AND MAPS,
ETC. TO BE COPIED
ROUTINE INCLUDED TO SAVE QUICKLY TO DISC OR
CASSETTE
SCREEN DUMPS FOR EPSON AND SEiKOSHA PRINTERS
TRIED AND TESTED - DIRECT FROM THE MANUFACTURER
Please send me
I enclose Cheque/PO. for
or please debit my Access/ Ba re I a yea rd
Name
Address Code
GOVERNMENT AND EDUCATIONAL ESTABLISHMENT
OFFICIAL ORDERS WELCOME
COMPUTER
DEVELOPMENTS LIMITED
NATIONAL INDUSTRIAL ESTATE
BOniTOFT AVENUE, HULL HU5 4HF
TEL (0482) 448562.
ACORN PROGRAMS April/May 1984
43
I
l_l
.^1
Ho !1ijL'£ 7
12 PRUCtitle
13 HODE 1
K:. RE'^TORt 5£]fJ
17 ruPT^0 TO 2G0a'Nl£;^T
3.8 MiJDL 7'PR0Ucori9r.J.tu,T.atlOTii.
X9 RUN
30 INPUfllnter J, Piece- of ^PP
:.ji3 iNPUT nnp«
:j;; PRIHTTHfJi^tJ.e^; "
II
3b FOR N^lGOa TO 15£ie SI tP 18
B
4i:i RLHL' D*
b0 IF flPP$--D$ THUN SOUND l.-l
■:!, 1 bid .2 GOTO H
60 HbXT H
63 'liUUNL' Oj-lS/bO-a
6':i COTO I'b
'ri&i-i D'RTri BUHSILN BURNER- CORK. FL
nSK . 1- UHUEHSER . TR I POD . BERKER
lOOO REM b'j.TiseTt burner
11310 MOVE SeO.J'TjO
1020 DRRU 200.230
1.030 DRRW 140,220
l&J'z. DRRW 14O>20O
1.04U L'RRW 280.200
lO'T.O flOVE 220,350
1,4 220.260
I
lO^vO DR
1062 I'RfM 240,2f.O
;064 MuVb 240, 24^
XOtb H^'OM 220,245
1066 DRFlN 220.230
j.070 ORRW 200.220
lOiiO i'Rm 200.200
lOS'i:! R^J
lO'^O OOTO I'o
I lOO REM cork
II 10 FOR X-b65 TO ':.i30
1120 MUVL l-iJ'o,^,
ir^O DRRU 22':;. >1
:i. 140 NEXT
1 1 4':'
1 1 'iiti
1200
1 2 1
1220
1 ;:;■■;
1240
1 250
1252
1254
1 256
125S
0-^ 1
GOTO 15
REM i-l3.sk
MOVE 195.500
ORRI..! 195.500
[.■RRW 1.:J0,410
MOVE 225.580
DRRN 225,550
DRRU 250.543
MOVE 250.520
DRRU 225.530
DPnW 225.500
Tins PROGRAM allows the
user to display the apparatus
needed ro distill water. Typing-
in the name of an object needed will
result in its being displayed on-screen in
correct relation to other apparatus al-
ready chosen for the experiment. ,
Water Distillation was written for
the BBC B by Alex Segre of north
London.
i 260
1 270
1 200
1295
1300
1310
1 320
l:j40
1 350
1355
1 360
1365
1370
1375
1 3W0
1 390
1395
DRRW 290.410
DRRU 130.410
C^l
OOT'O 15
REM CD'o-'JeTr-ser
MUVt
DRflW
250.543
200 . 550
DRRW 650.400
DRRW 675.375
DRRU 730.350
MOVE 250.520
DRRU 260.495
I'RRW 625.345
E'RRU 655.357
L'RRU ?Z(:j,-327
D^ 1 -
GOTO 15
44
ACORN PROGRAMS AptH/May 1984
J.
143(3
;. '^'^G
i,46a
1 465
1478
J.47':.
1 4S0
1 4),j'b
1.4^^0
1493
].49::.
REiri tri Pod
DRftl'J
DK'HW
f.'RRW
DRRW
L'RHW
^■Rnw
L'RRW
,1.4y,:jGy
■'':ji
'.■i2(>! , 2iJ(J
34eJ.20U
3tnjy 3!ili3
320. 3GU
32£i.4i:jU
J.0Q/4UIJ
lljij>33ti
J, 2tJ . 3&(j
L'Rl'lN 8U,20t!
i.iuTi:t
101J.2UCI
1 -|
TblG MUVt- 30u.3;.::u
i'ij20 !>Rnw i:Juij.2ou
].':>:.JU [jRril.4 70U,20t3
l':'4ij L'RRW rti(.:j/32ij
]':>4b F-1
I'jib^ GOTU Vo
2mQ DEF PRULtitle
2e 1 ij PR I hn TFfB':. 8 . S iJ ; C HR*-; 1 4 1 :■ ; C
HR^i-:, 1.34 :-i; "Wl-lTER Di'iTlLLFlTION" ^ PR
INT* THBO:Mb>jL:HRai':. 141 >;CHR*< J.34>
.; "l.JRTI:.R C'lSTlLLl-lTlUH"
2Ci2)::3 PRiHT Tl-lB<, 3- 10 >i UHRSiOSJ. i'j;
"In thi'S. Pro9rj.N you mast typff i
■n -3,"
2030 PRINT JfiB< 0, 1 i :'j CHR«< 131 *-;
"T'lece of 3,PP3,r3.fcus used in the"
204D PRINT TFIb';u.l2>.M::HR*< 131 >;
"diri.t\ll3.tior\ of w-3.ter. If you. 9
et otm:?"
20bD PR i NT THBr: 0.13); CHRS'; 1 3 O J
"riQhf. then a short biZ'eP will oc
ru.r"
2060 PR 1 NT TBB'i - 1 4 > / CHR«< 1 3 1 > j
"and the 5.PP j.rj.tu;=. will be disPl
.3.yed. "
.20S0 PRINT TBB'^3.20'>;L;HR«t 1£9>J
CHRS'-, r.iri.JJ "HIT THE SPRLE-BFlR TU
■oTRRT "
20'.J0 C/-^GtT
2100 IF L=32 THEN ENDPRQC ELSE
i:.<tiT0 2fJ'J0
3000 DEF PR0(,co'i79r3.tu.l-a,tloriS
3016 RESTORE 3240
3020 VC'U 23;e202;0;0;Oi
3030 PRINT TnB';?.!!J>JC:HR!li<;i4l);C
Hp!fi<, 130 >; CHR9i< 136 >; "CONtiRflTULflTl
0NS"^ PRINT TRti(.7.£;::';CHRS'; 141>jL:H
R^< 136:>;CHF^.«: 136;:'j "CUNURnTULRTIO
NS " ,
3040 PRINT TRB';3.y:>;"Y0U HRVE S
U.CEEDEI' IN UBTRININC"
30b0 PRINT TRb<10> 10>j"PURE WflT
ER ! ! "
3060. FDR y-1 TO 11
30?e RERL' P.D
3080 IF P^33-j THEN L"0 ELSE L—
lb
31390 ';iUUND l.L.P.D
3180 SOUND 1.0.0.3
3110 NEXT
3200 PRINT TRe':0.2tii;'JCHR«i; 1£9>J
CHR$a.36::';"HlT THE SPflCE-BRR FUR
RNUTHER GU"
3218 G=GET
3220 IF G032 THEN GuTG 32113
3230 ENDPRQC
3240 DRTR y?. l-^. :?7. 5. tOl . Si 999.
•::>, 101.5.37.5.191. 10.97.2.851.3,91
■ r
VdOO Phi'l hcaker
'^S7
■:>
7. IS
ACORN PROCJRAMS April/May 1984
45
pfMtiql tf l t Jf T glig nw
If you only buy ONE
computing book
a. An entertaining, but thorough reference source
with the most readable, comprehensive glossary
you'll find anywhere. The Good Computing Book
for Beginners is an essential A-Z of all the facts you
need to know about computing — and none you
- don't!
Whether'you're brand new to computing, or an old
hand keen to stay ahead, you'll score by keeping this
classic, top-selling book within reach to use again and
again.
The author, Dennis Jarrett, is a successful journalist
who was also founder editor of Which Computer?
magazine — so his first edition quickly became a
aa standard work. Now this new, substantially
Enlarged and revised edition covers the latest
trends, terms and technology with the relevant facts
- and ONLY the relevant facts — in plain English.
h1^ J ■ +
Here's another fact you II find fascinating: it will only
cost you £2.95!
Use the coupon below to get your copy right away
— or buy it soon from your bookshop. It's the one
book you'll turn to again and again.
PLAY a traditional game of Pon-
toon on your BBC R agains!
friends or the computer. The ob-
ject is to hold cards totalling 21 or the
nearest possible lowest figure. A total
exceeding 2! will lose automatically or
"bust". Take as many cards as is neces-
sary or safe and the computer will make
its selection.
1 tjLS
10 PRINT"H1JW MRNY PLRYER
20 INPUT b
£1 LtT H«0
30 DIM c<b:<
40 Ltr t)=RND< 1 1 >
^0 LET R'^R+D
6fj IF- fl>21 THEN CUTU 8id
/0 CUTD 40
m LET fi'-fi-V
\m FUP E»l TD B
S?"
IQQ PR I NT "YOUR TURN PLRYER" ;E
105 PRINT
lie IF Cr:E-lȣl THEN PRINT "P
LRYER";E-1J" HAS LiClNE BUST"
115 LET F-RND<ia>
120 IF F"l THEN CiU'iiUB 260
125 LET C:< E >-C'; E :'+F
130 PRINT
i:j5 PRINTTflB<8.V'«*»"
146 PRINT
J. 45 PRINT cai:>
1 50 PR I NTTflB-; e :^ " ""=™ "
155 PRINT
160 IF C<E>>21 THEN CDTO 185
165PRINT "RNOTHER CflRD?i; Y UR N
170 INPUT L$
175 CLS
190 IF G»-'"Y" THEN CjOTO 115
185 NEXT E
l'?0 CLS
200 FUR E"l 10 B
201 IF C<E>>21 THEN PR I NT "PLAY
EP "jEj"BUS-T"
205 IF LX^y<.22 THEN PRINT "PLfl
YER ";Ej "SCORED " j CX E >
StQPRiNT
215 NEXT E
220 PRINT"THE COMPUTER HRS "jfl
225 PRINT
230PRINT "RNOTHER GRME? YxN"
235 INPUT H*
240 CLS
245 IF H!»'™"Y" THEN RUN
250 END
260 PRINT "RCE^l OR ll?"
265 INPUT :::
2?0 LET F-Z
275 RETURN
I
41
ACORN PROCJRAMvS Apnl/May 1984
47
IP
kL^S.
BREAK into your local bank and
steal as much money as possible.
Vicious guard dogs and brutal
guards will reduce your strength and
shoot at you, but bags of money can be
found in the vauhs. The aim is to leave
alive with as much money as possible.
For the BBC B and Electron.
l.e LLS
23LLT i''-RHLj': 14,>
;::;ili LtT v=^a
4i:i LLT R=RHD<2Q>
bQ LET B'RMD'^ 1.5>
S5 PRINTTRB^6V'BRNK
RUBBER "
6ij PRINT '■PUHLR-="/P; " 'jTREHiliT
H or BULLLT PRUUI" Vt-'iT'^R;" BUD
Y HITS";B; " LuaT-"jV
7& PRlNTTRB<6:'"EiRNK RUBDL-i'::"
913 PRINT"THf^ URNK I'i VLRV L'RR
K. VUU CRN HRR
CjLV 'SEE"
90 PRINT
100 PRINT "WILL YOU ENTER THE
SRFE?"
lie INPUT flS
120 IF fl*^"N" THEN LUTU 7Q
140 LET P-RNL:'<3:i
145 LET X'RiMK6(!s>
150 IF P»0 THEN UOTU 150
160 IF P=l THEN LUTU 22Q
170 IF P^'S THEN CUTG 24fl
190 LET E™RND'; 12.1
130 IF P>E THEN PRINT"YOU KILL
ED TWO VICIOUS CiURRD DOCS"
200 IFP<E THEN LET P^P-4^ PRINT
"BITTEN BY GURRD DQC^S. LOSE 4 P
UIHTS"
aia CUTQ 300
220 PRINT" NO GUARDS HERE..YUU
R POUER INCRERSES"'LET P^P+1
aSb LET P«p+1
E30 GOTO 290
£40 PRINT"3HQT RT BY CiURRDS.
LOSE 7 HITS"
2S0 IF R-0 THEN LET B^B-?
260 IF R>0 THEN LET n=R-7
S70 IF R<.0 THEN' LET fl«0
280 f.;OTU 300
290 PR I NT "YOU FIND ff BAG OF BR
NKNOTES " ' LET V=^V+ 1 00
:J00 IF B<^0 THEN PRINT "YOU RR
E DEAD" 'END
310 PRINT"WILL YOU GO FURTHER?
I(
320 INPUT S*
330 CLS
335 PRINT "PuWER^";P.; " STRENUT
H OF BULLET l-'ROOF VE'iT";ri.i" BOD
Y Hrrs"jB;" LOOT^"jV
336 IF X'^.j;^ THEN GOTO 3tiU
340 IF '■i*^"Y" THEN GUI U 146
■i!!:<0 PRINT "YUU RRE Rl THE ENT
RRNGE"
::i60 END
48
ACORN FROOR^VMS ApnI/May 1384
TEST your touch typing with
Typing Practice for the BBC
or Eicaron. Letters will be dis-
played briefly on-screen. Type the satne
letter before it disappears to gain a
point. After 20 letters have been dis-
played, your score will be given.
b CLS
10 PRINT"PRtSS THE LETTER SHO
M-\ TU SLijRE R PUINI ."
l-^ FOR V==lTU].Q0efJ
lb NEXT V
20 LET SK3
:j0R£M LDuP WHILH RUNS THE RUU
THJL ^0 T I hits ■ - '
40 FURH-^l TO £0
r^OLET ri=PNL><26 5
€M} LET M»ri+64
?0 letm*«c:hr«<m:i
eOPRlHT MS
:?0 LET Ha=IHKEY1i< Xba>
100 IF N*H1« THEN LET 3^S+l
no LLS
U'O NEXT fl
1:36 PRINT "YOU HRVE NOW HRD 20
TURNS. YUUR GCORE
xS NUN ">S
140 FOR V^l TU lOOOa
VJH NEXT V
16*0 RUN
4 »
< I
Hi
>>^
4 -H
-1,
The i^»»« quick brown fox
5WThe (^uicKbriwnfojt
The. cyjicKb rown fox
i Hii\'e J
U^bf^
[\ ^ '' ^
J i^ i^^ fi^
^Hbt
<-,'-i
ACORN PROGRAMS Apnl/AUy 1984
49
IQ ON ERROR CLS ■ GUTO 60
2Q REM *::t:*QUESTIuH NRSTER***
:iQ REM *******! 38*;;**********
40 REH ***BY RHTHUNY CHAN***
50 CLS
60 PRINT TflB< IfJi'jSTRlNCiXlti."
79 PRINT TREK 10:'; "QUESTION MR
STER"
m PRINT TRBOOiiSTRINGSOS,"
*" >
90 PRINT"S<tlect an oPttorr-"
100 PRlNT'TRB-lSyi. DitPla'i -^u.
eationa"
110 PRINT^TflB<S>"2, Random t«%
t"
l£0 PRIHT'TRBOy'3. Enter t»fit
quff»tion*"
130 PRINT'TRB<iV'4. Chanfte 3. t
erst queatiori"
140 PRINT' TflBOVS. Loid data
from a caasfffcte"
150 PRINT' TAB-: bV'6. '^av* data
onto a casaa-ttff"
15S PRINT'TRB''.5>"7. CatoloQu*"
160 fl«»GET«aF VflL<fl«)<l OR Vfl
L<R«>>7 THEN 160
170 CLS
180 ON VflL<R«;' GDTU 190,300.44
e^liSe, 630. 780,892
190 PRINT TR8<;9 5;STRINi:;i|l<S."*''
>
£00 PRINT TRB<10>J"DI3PLRY"
£10 PRINT TRB':9?iSTRIHti«<9."*"
22^ VDU 14
230 FOR ft™l TO K
240 PRIHT'TRB<5:J;R;">";TRB';8)i
£50 pRiNTTRa-iaiiiRa^fl:)
260 NEXT fl
270 VDU 15
280 PRDLEHD
290 GIOTD 60
300 PRINT TRB<9>;3TRING*a5."*"
310 PRINT TRB-; 10>;"TE3T"
320 PRINT TnB<9:.';STRING«',6."*"
EXAMINER allows its user to
enter questions and answers, dis-
play them, LOAD and SAVE
them to tape and use them in a random
test sequence. Written for the BBC
Model B and Electron by Anthony
Cahn of Maidstone, Kent.
330
FOR R-
= 1 TD
X ■■ fK, R
:'«0 : NEXT
340
SC-O
350
FOR B-
= 1 TO
Yi
■i&id
r™int<
RNDr; ;
«;>>
■IF
r<r:"'1
TH
EN -36^ ELSE
R< R >
.=1
370
PRINT
0«< R
>
J80
INPUT
R*
390
IF R!C^RSi;R
> THEN
PR I NT "i:
;:or
rc'Ctj wel \ donr?. "
^3C'
=^30-
fl ELSE
PR
INT"Bad hxcV
: / 1 1 1
,J3.S
"Jl
'IS':: R >
400 NEXT
410 PRINT"You scored ";3Cj" ou
t of ";X
4L'0 PROCEND
430 GOTO 60
440 PRINT'TRB<9>3TR1NG!$k; 17. "*"
>
450 PRINTTRB<10>"ENTER UUESTIO
MS "
460 PRINTTRBO^STRINGS'; 17. "*" iJ
470 CLEAR
480 INPUT' "How many questions"
.X
490 DIM o.m.y.'>,^^<y.->,w.y.:>
500 PRIHT"Ri9ht then. inPut 'Tie
■stions and answers altornatelu"
510 PRINT"PressinQ return Inb©
tueen"
520 FOR R'-l TO X
530 PRINTTRB-:: l>;Rj ">"jTRB<5>j ■
INPUT a!Ji<R:J
540 PRINTTflB<5>j 'INPUTflf5<R>
550 NEXT
50
ACORN PROGRAMS April/May 1984
560 PRCiCEND
570 GOTO 68
580 INPUT "Which Question to be
cha.ri9ed".f=I
S3Q PRINT"Ri'3hfc then, inPu.t new
iij.«*tiOT-i and then answer ^ return
fieP*ratinQ. "
600 INPUT QHK-.R^^fiS^fl)
610 PROCEND
620 GOTO 60
630 CLEAR
640 INPUT "What 13 th* n.i.me of
your file".F«
'650 PRINT"PUm tape and Press
3.n« key"
66Q Q»CET
6?0 PRIHT"PUase wait"
600 Er^i^OPENIN FJl
690 INPUT;^"^.X
?06 DIM Q«< M > , Ri6< ;-<>
710 FOR R»l TO X
720 r NPUT^E'- ' W*-; R > . RSi; R !:'
730 NEXT
740 CLOSBTE^
750 DIMR<X>
760 PROCEND
770 GOTO 60
780 PR I NT "What la the name of
jour file?"
750 INPUT F*
S00 PRlNT"Plea3e Press ";
810 Er-.«QPENOUT FS
320 PRINT' "Please wait"
630 PRINT^E>..X
640 FOR R=l TO X
850 PR I nt^h;-. / iAmc r :> . ris< r >
860 NEXT
870 CLOSE^tHl-'.
880 PROCEND
890 GOTU 60
892 ^;CRT
y00 DEF PRQCEND
910 PRINT^TR[X7yTRE':iS THE SPR
CE BRR"
920 fi^-^GEJ^ •■ IF n^^-" •■ THEN CLS
^ENDPRiJC ELSE 920
ACORN PROGRAMS Apn!/May 1984
51
THE COMPUTER will display
a square comprising 16 smaller
squares. Fifteen of them contain
a letter while the other contains a space-
The aim is to arrange all the letters in
alphabetical order by moving letters
adjacent to the space repeatedly into the
space.
In Order was written for the BBC B
by Neil Devlin of Dundee, Tayside.
%
1 Rfl'l
•:jplm
IN-ijRDtK;
bV WtUL L'lLVLlH
7MIJ0E 7
i:^PROl: INTRO
yDIM BOfciJ^DIM C06>-RtM LET
TLPS
10VDU 2;Jjfi':;02iiJ;iJ..O; -Rl-M UUR':i
UP OFT-'
11 •
it'Rbl'l miN PRR1 UF F'RuGRn
M
rii-
1 4PP0CSL:RLb:H ■ REM PUS I T I UNG OH
■a r: RE EH
I'bPRQi-MIX'REM MiX UP LETTER':J
l6REPEnT
17REPERT-L=^LET-UNTIL C>64 nHL'
lGPROCi"NPUT-REri PICK LETTER T
MOVE
13 IP MRRKER^^O THEN PRUOrftL'iiE ■
UOTOi?
SOPRUUCHRNGL ■ REN i,:HnNi:.L LETTE
21'iCaRE^'j;00RL+l
;:;:^r^ROL:SCORE
23PR).(L:L:HELK ■ REM CHECK IF ENO
OF CRME
24UNT1L FRLSE
2t' ■
■.:ilPRINTL.HR^<. 123 >> "1." ^RETURN
:.i2PRiHTCHRa3':. 12^^:';"^"- RETURN
:,:;;:1PR1.NTLHR!3'< 131 :>/ "E" RETURN
■.i4PRINTi,HR*< 131 l-i "F" -RtiTURN
3^.P
JfeP
37 P
:jBP
413P
4 1 F" '
42P
4ap
RlNTC
RIHTC
RIHTt:
RINTL
RINTL
RiNTL
RINTC
RlNTC
RiNTC
HRSi:.
HR®'::
HR*':.
HRi'';
HP'S'-,
HRiS':;
HP*-;
HP 13';
121 :
1 ;
131 :
'J
1 20 :
>)
120:
^}
1 30 :
' }
1 20 :
■ ;
132:
■;
132:
>.'
132:
';
"C"
"H"
" r
If
"J"
"M"
■' N "
"0"
■ RETURN
■ RETURN
■ l^:;ETURN
■RETURN
■RETURN
■REVURN
■RETURN
■ RET URN
■RETURN
44^
45^
46DEF PROCMIX
47r'R I NTl riB'-. 1.4:'.; CHR?i< 1 2b :• i CHF;
S: 12y:Ji
l^
IN-ORDER
rr
26
27REM PRINT LETTERS OH 3CREE
H
^epRIHTCHR*'; 134);
• ti fl .
RETURN
29PRiNTCHR*c: 12'-^ '.'} "R" •■ RETURN
3IJPRiNTcHRW':. I2y>; "B" ^RETURN
40SCuRE^O ■■ F0R2:<-^' \ TO 1 6
49Y^RHDM6::'aF B''. V :■-& THEN UJ
Tu49
Tiocc zy. y-B': y :< ■ hc y i'^o ■■ next
51F0RZ^1T016-1F C-:. Z >=64 THEN
B<;>:>'1 ELSE NEXT
52f"0R2^lT0l6 ■PRU-ninB-:: : f¥.Z, I :■
> . r. R.:: 2 . 2 > > >; ■ COSUB':. L':. 2 >-26 ;:< ■■ NEXT
r:,3PRimTFitif:6,3 >; "SCORE" ; TRF:J':. S
'' 'mPRINTTRB<"20.2>;"FJEST SCORE"
J -IF H'-.MO THEN PRlNTTRfi':. 2l . ':> >j H
:-, ELSE PRrNTTnB'::3&>6:*jH;-;
■i'iENDPROC
'57-
■dODEF PRDCSCREEN
S'^PRINTTRB':. 1.4>;CHRS':, 120:>.: "TH
IS IS HOW IT SHOULD BE FIHISHEL'"
^X~12
52
ACORN I'KOGKAMS April/May 1984
6iJ!fijRZ-^' 1 T04 ■ n<; z . 1 y^y. ■ y-y.+'i ■■ R':;
16 THEN GOTOai
z,2:-^ye'HEy.T-yri2
GOIF C<Z>C RND er:Z+l>=^l THEN
6 1 FORZ-'nTOiLj ■ R-; Z . 1 :'-^X ■ X-^X+4 ^ R-;
MRRKER=1 ■W'-Z'V-^2^:;^16^LOT0 87
Z.2>-=^13^NEXT'X^1£
■ 81 REM LEFT
6;:::FfjPZ=y TO i. 2 ■ r-; z . 1 :j^x ■ x^x^-4 ■ r
f32IF Z=l OR Z=^5 OR Z™9 UR Z-l
t.Z,£>=16-NEXT'X^12
3 THEN GOTO G4
fi3f"0RZ-l3T016 ■ Ri; Zj 1 iJ'^X ' X-"X+4 ^
83IF UZ::!^^ AND B';Z-i>=^l THEN
R<Z.2>^19^NEXT
IRRKER'-l. 'W^Z-V=3' 2^=16 -GOTO 37
64X=65 ■ FuRY^ 1 TO 1 'D ' B'l Y :>^y. ■- X'X+
1 : NEXT
S4REM UP
GbB-r. lfc>^64
y'iir Z<5 THEN G0TUS7
66FuRZ^lT0i:-:)^PRINTTRB'',''.R';Z- X >
36IF C:<Z>G RND B< Z-4 >1 THEN
> . < Rf. Z . 2 > > :< ; ■ GOSijB< &':. Z :'-36 > ^ NEXT
MRRKER^l ■W'=Z'V=4^Z=16
67 '■■R I NTTRB'; 4 > 32 :' i OHRai':. 1 'Ji€ > ; CH
e7UNTlL 2=16
pai'^ 129 :j; "PRESS 8PRCE BRR TO -iTflR
eeENDPROC
T" ^REPERT' UNTIL GET'^32 ■ F^RINTTRB';
B3'
6 . 22 > J "
30'
« '
inDEF PROCCHflNGE
e&aNL'PRou
92REM CHRNGE LETTERS RRDUND
63 ■■
93REM RND PRINT THEM ON 3CREE
N
t34IF V«4 THEN C<.l4~4J'=t<.U'>'V<U
?1DE" PRDCi-rUT
72Rli(^ MRKE SURH INPUT IS VRLI
>64 ' B-C W-4 >-Q ^ BC W :j»J ' PRINTTflB< FK
D
<-w-4:'. 1 :> , f\<. <■■. \4-4 ■) , 2 :> :> ) ^gos-ub<uu-
73nnRKER=e ^ z^o
4)-36>'PRINTTRB';R<i;W:i.l>.<fl<<W>,
74REPERT'Z"ZH-1
£>>>; 'G0SUB<CaJ>-J6>
y^REI DOWN
y-SIF V»3 THEN C( W-0-C< W> ' C< W
76 IF Z>12 THEN i:,IJT0?8
>64 ^ B< W-1 VQ ■ a-; W ?«1 ' PRINTTRB< fl<
771F CXZ.-'=-C FiND &<,Z+4:'«1 THEN
<W-l.-'-n.fl<':U-l>,2>.1j 'G03UB<C';W-
MHRKER-1 ■■ \4^Z ' V»l ^ 2^16 ^ GOTO B7
1 >-36>^PRINTTflB<n<'iW>. 1 ^ARUW.^.
78REH RICH"-
2>:0> ■ GOSUB-: U W >-36 >
79 If Z'4 OR Z^a OR Z"l2 OR Z~
96IF V-2 THEN C< W+1 VC^ U > ' C< W
ACORN PROGRAMS April/May 1984
53
>«64 i 8< U+ 1 >«a ^ B-; W > 1 ^ PR I NTTRB"; fit
cw+1 >. 1 >-fi';<w+i >>2'?>i ^ cusuB-: cc w+
] ■■j-36VPRiNTTfie';fi<':u). i ■> , < ff<: ''M > ,
97 IF V»l THEN Ct W+4 :>"C< W > ' U U
■)'=64 ■ E< W+4 ^-e ^ B< W :>"! ■■ PRIHTTFIB< Fl<
<W+4>.1 >> fit-; W+4 >. 2 ?>; ^GOSUB<CCW+
4 -'-36 > ■ PR 1 NTTfiB<; RC -; W > . O . < R< < W S.
s>:oj ' c;dsub< cx w 5-36 >
si8ehdpr0c
100^
leiOEiF PROCFflLSE
1Q2REM URQNG INPUT
IG3SUUND Ij-lb- lOa. IQ
104PRIHTTRB<3,23>j"THnT WAS AN
IHVRLID GUESS -TRY flCRIN"
1 0!5FURZ 1 " 1 TQ50Qa ' NEXT
106FOR2™3? TO 3 STEP-l
10?PRINyTRB<Z,23>j" " ^ NEXT
IQeSGUNC l.-l'b. 100.3
109ENDPROC
U0'
111'
112DEF PRQCSCORE
113RHM PRINT SCORE
114IF SCDRE<1Q PRINTTRB-; S. S) >jS
CORE ELSE PRlNTTflB<7,'i:'j3C;0RE
IISENDPROC
116^
117'
118DEF PRUCCHECK
119K-63
120FORfl'^-lTO15
121 IF C<R'^>»K THEN K-K+1
12£NEXT
123 IF KO80THEN ENDPRUC;
124ENVEL0PE 1 i 1 . -26- -36. -4Sj 25
S. 253/255. 127.0.0.-127. 126.0
125S0UND 1.1.255.155
J 26C- iNKEY-; aee > ■ jj:«i
127IF SCORE«HS: THEN SCCjRE»1'G0
TO 129
128 IF SCURE<H5S THEN H^i-SCORE ' S
CORE-0
12S'CL'ii '
iSeVDU 23j 8202; Oj0J0i 'REM CURS
OR OFF
KilPRINTTRB'; 14. 10>iCHR«< 1293) "
WELL DONE I "
132IF '3CaRE-0 THEN fHiRT' " jCH
R*<13a>jTRB<3>J"VUU MflNRGED TU Ci
ET THE BEST SCORE" ■ GOTO 134
133IF SCDRE-l THEN PRINT' " >CH
R»( 130>;TRB<7>j"YOU EQURlt THE BE
■3T SCORE" ELSE PRINT' jCHR*-: l3fl>J
TRB< \^':>i "BUT"J ' MCHR*"; 130)J "YOU
WERE "jSCORE-HSiJ" POINTS OFF THE
BEST SCORE"
134PRINT'' jTRB<4>iCHRi<130j"D
YOU WANT RNOTHER GRMEC y/N ^
135REPERT^C=CtT^ UNTIL G^BS OR
136 IF G-By THEN CLS^GOTOIO
13?CLS^PRINTTRB< 14/12:';
138PRINTCHR!S''. 136 >; LHRIi':, 141 >;CH
R$';i31>;"BYH! " ; TRB< 14.13:);
139PRINTCHR«< 136:';L:HR«'; 141 >;CH
Rl»':;i31>j"BYEi"
140GOTO140
141 :
142'
t43DHF PROCINTRO
144REM INTRODUCTION K. INSTRU
CTIONS
143CLS
14eVDU 23;8202;0;0;0; 'REM CURS
OR OFF
147PRi:NTTRBO4.10>;CHR«a31);"
IN-ORDER"
l4aPRINTTRB'; 18. 12 5; "BY"
149PRINT' TRBC 13. 14 >; CHRKt 129 >i
"NEIL DEVLIN"
IS0FORZ'«1TO500O ' NEXT
151CLS
152PRINT' ;CHR«<1£9:j;CHR«<:1^j7>;
CHR*'::i35>;" IN-ORDER
II
153PRINT"'TRB< H>;CHR«'; 131.-';"
* INSTRUCTIONS *"
154PRINT' ' ' CHR*< 134 >; "RE-RRRRN
GE THE LETTERS IN RLPHRBETICRL"
1'55PRINTCHR*<; 134 ;i; "ORDER. BY PR
ESSING THE LETTER YOU WANT"
156PRINTCHR*'; 134>; "TO MOVE iNT
THE SPRCE.THE LOWEST SCORE"
157PRINTCHR!(i''s U >;CHR!P< 134:i; "IS
KEPT ON THE SCREEN, LESS THAN 10
1 58PR I NTCHR«< 1 34 .-i ; " I S YOU ' RE T
RRGET.TO BEGIN WITH."
153PRINT"CHR!|!':: 132>;TAB< 12 i); "Y
OU CRN ONLY HOVE"
1 6ePR i NT ' C HR3i':, 1 32 ;' ; " UP-
DOWN OR LEFT-RIGHT"
1 6 1 PR I NT " ' i CHRiIf'; 1 36 > ; CHR*-:, 1 dS
>;" PRLS'l; SPRCE BRR TU CONTI
HUE "
1 t2PEPEnT ■ UHT i: L LLT^32 ■ CLS
ItS3GNDPR0C
y
WER
G O
T
U
^ii
o
N
54
ACORN PROGRAMS Aptil/May 1984
PLAY a simpk game of Golf on
your BHC B or Electron. You
will he told how many yards you
have to play and par for the hole. You
can then select a club or a putter to hole
out as quickly as possible. There are
nine holes to play and, when you fmish,
you will he told whether your game was
above or below par.
40
ia0
LLQ
1:^3
Vr
'tj
LfiT
H'Q
r:L9
LET
LET
P-4
IF D<27S
IF [^>350
PRINT
P-6
TKEK
TKEh
LET P-ia
LET P'S
HD^S) TCJ PLRV"
140PRINT
150PRINT "PAR '•>P
163 PRINT
170 TF CJO0THEN PRINT 8j "STHCi
KES PLRVED"
lea IF HOI THEN PttlNT"LLUB7 3
T09"
190IF H-ITHENPRINT "PUTTER? 1
TO 4"
SQQ INPUT U
210 CLS
223 T-1
230 IF W*2 THEN LET T-U
340 IF U-3 THEN LET T>-RND< 2 J+4
£30 IF W4 THEN LET T-BNDC4)*a
2fi0 IF L4-5 THEN LET T-IIN£j<fi^+2
270 IF li*6 THEN LET T<-RNDC9H4
3
280 IF U-7 THEN LET T-4NDCIH9
6
290 IF U»e THEN LET T-RHD^SHl
35
300 IF U-9 THEN LET T-liN[Jtl5J>
L95
310 D-D-T
320 RHIMT"STRUKE. "jT; " YftRDtSJ
330 LET B-B+1
340 IF 0>-l THEN tiDTO 370
350 LET 0— D
3fi0 PRINT D;"PFIST HOLE"
370 IF O'ld THEN GOTO 410
390 IF DKXB HND D>-19 THEN PRI
HT "OH SHEEN"
390 IF D<ie AND 0>-l9 THEN LET
H-l
400 COTU 90
410 IF e>P THEN PRINT'^eOGre '^J
Bj ,B-Pj " UVER"
420 IF B-P THEN PRINT "PPR "}B
430 IF P-I'B THEN PR1NT"B1R0IE
"]B
446 IF P-2-B THEN PRINT "ERGLE
PI . D
450 LET >i'y.*B
460 LET F-F+P
470 LET n-R+l
49i3 IF Ri-ie THEN UOTU ^QQ
4'^Q CUTCJ 40
b0e PRINT "CvPFiR "jF
^IWPPTNT "yUlJR 'aCCJRE'SX
LiClSC^dJK^
FART of a line was omitted
from Colour Logic in the
December/January issue.
Line 790 should end with
NEXT 1, as printed, line
800 should begin:
800 IF RIGHT > COR-
RECT AND RIGHT
and should continue < >
THEN as printed.
Line 730 of INVASION in
the same issue should end
THEN GOTO 50.
ACORN PROGRAMS February/March 1984
55
ON THE SCREEN are displayed
four coloured sections^ each
with its own sound and a corre-
sponding cursor key. The computer
will flash one of those sections and play
the appropriate note. The player must
then press the corresponding cursor
key. The computer will [hen play two
notes and the two corresponding keys
must be pressed in sequence. The num-
ber of notes played will increase by one
each turn until an error is made by the
player, when [he score will be dis-
played.
Simon's Game was written for the
BBC B by N Mirza of Edgware, Midd-
lesex.
£yG PRINT TRB'. i.^y-fUUR"
^eO FOR 1*1 TCj len<p*>
■3iij ci«-CET«'iF fisc<j:;«><i36 ur
'J2e PRtJLPLRV<at>
:J:36 tr Jj*-;.^ MIC'S'. F'»f.i. 1 > LiDTD
■J4e EL'it' CUTLi 4JGJ
J4S
TCJ430
376
J9fi
*FX 15.0
1 > THEN QQ
a OH LRRCJR L-CjTCJ /GB
10 R£H t^XT^tV.^MMttMtttttttt*
SIMON
R. PlIRZfl
«»
lis
20 REPt tt
30 RErt Jfft
4S REPT
59 REfl
&9 REM
71^ REM
813 REM
93 REM ««««lt«S«*XU(tl«ajlIXSk
10S MODE 2
lie »:FX4/1
12S EHVELUPEl.I. ia.£Q.-3fl.3a.3
0.3Q. 0.0.0.-1^126
13a ENVELaP£2x£.a.Q.fl.l0.10.ie
.0.-1.-3.-5.126x70
140 VDU 23.224,£.3LlfljE.FF7Ej*.lfi
ii:](jri.ieuj;
130 VUU 23.225. &iaiBja.iaiQjl7E
FFjiiajTC;
1^0 VDU £3.£26.a.301QjLFF70Jl.7e
FFj1103Bj
170 VtDU 23.£^7,e.0C;Qa>A.FF0E;£.0E
FFjfe,0eaC;
180 VDIJ 23,&20£;0>0;0
190 PR3Lin»t
200 PROCDISPLRY
210 p*-'^"
220 W-1KKEV<60>
230 RtPEPT
24^ P»-P*+CHR»^RNCK4:'+135>
250 PRINTTRB< 1.2>" MY " Tflb< 14
,zy'TURbi"
2fc0 FOR I-l TG LEN<P«)
270 PRaCPLflVCMIDB-^P*. l.U;)
260 mxT
SOUNO 1.1.100.10
W-1NKEY<:0)'LLS
COLOUR 5
PRINT Tfle<4.4>"You «cor«c*
"jLENtPOl
400 COLOUR 15
410 PftINTTflBC5.9>"fln« k»W to"
mB<5,12)"PlaM iflitn"
420 >(»OET'RUH
430 NEXT
440 PRINT TFia<9.16)jLEN<Pt)> 'F
OR J-1 TO lasa-NEXT
450 UHTIL LEN<P«>254
460 «FX 15.0
470 PRINT TRB<5.4V'a.K ^Ou win
"'PRINT Tfl&<5.7J"HnM k«U to Pi*
•i aQiin" X-CiETRyH
480 OEFPRUCDlSPLflY
4S0 CLS
500 CiCOL 0^1 MOVE 0.312'PLOT &
9.640. 1024'PLOT &S. 640. 512
510 t^OOL 0.2'MOVE l2e0.3l2<PLO
T 69.640. 1024'PLOT S5. 640. 512
520 GCOL 0.3'MOVE L2e0.Sl2'PLO
T 69.640.0 PLOT &S.640.S12
530 GCOL 0.4 'MOVE 0.512 'PLOT 6
9.640.0'PLOT B5. 640. 512
540 GCOL 0,flMaVE 4fi0.31£'PLOT
69.800.512 PLGT 05.640.640
550 rrOVE 4a0.512'PLOT 69iBQ0.9
12 PLOT 85.640.304
560 PRINT TflB<6.10>LHR«£26>TPB
■; 12.10>CHRl227jTfiE('l6.l9)CHR«224>
TPB< 12. 19>CHR»225
570 ENDPROC
580 DEFPRDCPLPV^ Bl >
5S0 B'-R"i.CCB«J-l35'VDU 19. B. 7)0
1=00 suUh:' iv;£.tj*^:;+4.5
6l0 FOR J-1 TO aaa HE>iT
eZQ VDU 19.£J.B;0J
6J0 ENDPROC
£i40 t'EF PROLi-nst
650 CLS L;LjLOUR CJ print TFia''.7.3
>"'JIMUH"
660 LOLUUR 2 PRINT" ' "U*ft tht
cor-ior ke'J4"''"to foLlou thie tu.ri
ff^
ir ' . Ji
Pl-ayed b'rf sirnon the'"
. 'I
S7^ COLOUR b PRINT"'" TQ ST
FIRT PRE^':;'" ' " PNV KEY"
680 COLOUR 7
690 G-CET ' ENDPROC
700 MOOE 7
713 WA 4.0
7rj!Q END
56
CHESHIRE
1
HERTFORDSHIRE
SOUTH LONDOIM
1
FAIRHURST INSTRUMENTS
Complete range nf BBC equipmeni
including Econois, Printers, P otterSn
Colour Monitors, Graphic Tablets, Up-
grades, Disc Drives, Disc Control er
chipEi, Torch Computers, ZQQ Discpaek
Extensive range ol Soltware.
Free expert advice
Dean Court. Woodford, Wilmslow,
Cheshire Tel: 0625 533741
STEVENAGE
Compulers for home and business.
• Disc Drive/Upgrades • Printers •
Monitors • Business Packages • Games
• Service Conlracrs •
CROYDON COMPUTER CENTRE
ACORN SERVICE CENTRE
Fverylhing (or Electron Alom and BBC
Micro; Softw.'aro, Printers, Drives, Paper
& Spares, etc
29a Brigstock Rd,
Thornton Heath CR4 7JJ
01-6S9 1280
Q-TEK SYSTEMS
A 119 High Si, .4
co^'p^f^ Tel; 043^ 6001 1
H
DEVON
HUMBERSIDE
1
SUFFOLK
COMPUTERLAND
<A & D COMPUTERS)
BBC Micros. Disc Drives Prrnfers.
Cumaria Driven. Microvilec Monitors
Software by Acorn. Gemini, Program
Powci Bugbyte Software for afl etc.
6 City Arcade, Fore Street, Exeter.
TEL: 77117
EverylhJng for the BBC
Microcomputer — Your local
dea er
MICROSERVE {HUMBERSIDE) LTD
39 Oswald Road, Scunthorpe,
South Humberside DM15 7PN
Tel: 0724 849696
SPECIAI.JSTS IN MICROCOMPUTER NETWORKS
Suffolk Computer Centre
HFiC Micro CO rvipuler Sejvic^f fi Inrormflrmn Cenire
fvlicrocompuiyrs • Djso Dnves • Monitors
Matrix S Daisy wheel Pnniers • Joysticks
Cassettes • Lighf Pens • Graphics Tablet
Books & Son ware
3 Garland St., Bury St Edmunds.
Telephone: 0264 - 7055D3
Open Moj> Sat 9-5:30
1
- ,
^
1
ESSEX
LEICESTERSHIRE
1 1
SURREY
ESTUARY HOME
COMPUTER CENTRE
Estuary Software Products now have
BBC's in stock together with a wide range
ol soflware and accessones
261 Victoria Ave., Southend-on-Sea.
_-p_ Credit Card Holders may phone hvh
CS their D.ders (0702) 43568 E3
D. A. COMPUTERS LTD.
Glficial BBC dealer and service cenlrs? Every-
Ihing you requue tor the BBC compuler mc
Epson Pnniers. Seleclfon ol Disc Drives. PL
Digpliser. Colour and Monochrone Monitors Full
range of games soflware and books
104 LONDON ROAD, LEICESTER.
TEL; (0533) 549407
THE COMPUTER SHOP
J. S. Simnelt Computers Lid., otlicial BBC
dealer and service cenire Everything lor the
BBC and Torch Computers pJus peripherals
91 Acre Road, Kingston-on-Thames,
Surrey Tel: 01-549 0173
ACCESS/BARCLAYCARD WELCOME
Designed around the
BBC model B but suitable
for various models.
For School. College,
home and business use
this compact housing ^
otters special safety
and security
features Made
up of individual
modules-
dvailable separately
- if you already own the
original Tidybase you can
upgradeit With Lhe prooessof 'locked in
place; plugs and sockets inaccessible
there is liflle opportunity tor lampenng
or pilfering
• Optional and unique security bar
locks equipment in place.
• 3 or 4 way socket accominodates
monitor, processor, drive, pnnter etc
One external lead only lor mams input -
no mu III -plugging, no adaptors.
• Strong rrielal construction with safety
edges, stoved finished Brown oi Cream.
• All individual modules interlock
Lo provide complete housing,
• Alternatiue housings for various
disk dnves available
• OplLonallrolley for ease of
movement or unlock and carry the
system
For full details
REMEDIAN INSTRUMENTS LIMITED
3 Over Links Dnve, Poole, Dorset BH14 90U
Tel: Canford Cliffs 10202) 708404
remedian
COMPUTER
CABINETS
A range of
Cabinets and
Housing Units
especially designed
for your home
computer system.
Keep it dust
free, tidy and
secure.
Write or 'phone
for Colour
Brochure:
MARCOL
CABINETS
PO BOX 69,
SOUTHAMPTON
Tel: 0703-731168
ORDER COUPON
3 ISSUES OF
ADVERTISING
FOR ONLY £30
3 FOR 2 OFFER
PLEASE PLACE A BOX
IN YOUR DEALER
ACORN PROGRAMS
rVAME
ADDflESS
CHtQUE/FO ENCLOSED FOR L30
ACORN I^ROG RAMS April/May 1084
57
BBC 32K
All operiilrng ^>ystem
747 FLIGHT SIMULATOR
**
^
■■^
rr
-■-^
THE BEST SIMULATION AROUND,
A MUST FOR ALL BUDDING PILOTS", PCN
from DOCTOR SOFT,
2b8 Conevgree Rd . Peterborough
Pilot written,
insiromenls iind
3D visual runway vi*:w
(Heiithrtjw. Gatwick]. Banks
and pitches with reahsfn; moLjon. Now wah full
Instrumeni Landing System (ILSl. Bniifing program, charts, notes and Might plan Faniastic
ONLY E8.95 mc VAT & P&P Joystick control option in 4 program pEJOktjge DEALERS CONTACT (0903) 206076
DISC VERSION NOW AVAILABLE £11.95 GENEROUS ROYALTIES PAID FOR GOOD MATERIAL
* Avdll;it>l'- rrihrii
■A -1 ;,WI|i
JOHN M^ N/IES ANU flLl H ALUC^d UL AL J HS
^ Diierl 'Tiiiil liiiifi
* Mirtont't HOO iP'i'sfrll
3 DOUBLE ACTS FOR CHRISTMAS
IU Spook,Spook(MUNCHER 20 mazes.3 skills, Hall ot Fame/GHOST MINE dig for goJd. watch for ghosts & snake) f6 95
^D Space, Space(WOLFPACK in amazing colour graphics, 3 ships, 4 galaxies, aliens galorei/MlSSION ALPHA 3D 8. music) EG 96
|2n Spv Spv(KREMLlN escape from 3D maze in Kfemhn/ BOMDSKI leihal action on ski slopes') C6 95
■^ GAMES DISC PACKAGE
|<iaMiJncher,Ghost Mine. Misson Alpha, Kremlin. Bondski I & Fireman [the buildiny burns, the peoole jump, the helicopter bombs ^
-d EDUCATIONAL n COLOUR-SHAPt MATCHi2-4vrold)E5 95cass D747 SIMULATOR E8 95 □ DISC VERSION Hi
fl5 9B
95
^ EDUCATIONAL u k^ULuuM-:>MArt m«n,ni*:-'*vi
15 D WORD PERFECT (Friendly & versatile full facility 40 80 column word processor £8 95 * £2 95 Disc version
on TALKING TABLES TEACHER (Speaks when speech ROM lilted, teaches multiplication with games 8. ; questions) C6 95{cassetle)
I fin FArviaV DrSC package TablesTeacher. colour Shape Match, Harmony Home Off ice & Word Perfect fl5 95
^ ^ ^ Q^^n^T.cc poc PAYS THE GCST FOR THE fl£S^" / — .\^ All pfices includt' VAT h Ph? Chen'ii^ or PO To
'i^X.) ] D(H.H)r Salt \ 268 Cnneygrt'i' Hn-id. Pt'tort)orou[|li PF? fil R
NAME
1^
IS
HOVALTIES
I
DOCTOR SOFT
ADVANCED SOFTWARE
^.
ADDRESS
I
2
3
4
5
Animate your Basic programs with Arcade-speed Sprites
SIMONSOFT SPRITES VERSION 2
@ £12.95 each BBC Model B
A devaslatir>cf new spriles package f FASTEST EVER serpen inovement seen in Basic progcafns
brought lo yi^ur i^mi cherecrer tle&ign^. All rauimes called Tram Basic, no knowLedge ol machine
code is required
Loak at ihese leatur&s:
1 Pijiel by pixel inovemenr. lesulting m a flud-smoolh mction d4 spriies. Vet even when
™vmc| Qne pixel al a lime, o sprite may cross Ihe screen 4D limes in 13.5 seconds.
Up to 48 SPIilTES on screen at any one tinie.
All 16 lugjcal cofours dv^ibble m spfite design.
12 different base sprites each with up to 3 dories Each sprite has mdepend^ni screen
images and movement control.
Two images lor evpry sprite In eJlow ultra smoolh molion Heft, nghthand pucels). Can be
defined separately lor onimaliori e.g lumping frqgs, runmng men. etq.
6 COLLISION DETECTOH uvilb bil Hags sel 1o the numhcrs of Ihe spntes
overlapping
7 SUPERSPRITES ol up to 24i'24 pixels. Can be moved as a single spfile, uses jus)
IVlio roordinn^te mtegsrs
e IncredibFe ENLARGEMENT FACILITY aNowing up lo ^b magmfjcalk^ of any
sprfles. lei youf invactef^ loom oul of rhe screen in 3 D ^IJecls^
9 Usef defined PRESET FLIGHT PATHS Each wilh a direcHons of 255 5lpps-
ID Both EOR ploltmg and TRANSFER plottmg avaitaNe. EGR plotlmg allows sprites
10 cross background wilbuut d^sruplmg it, transfer pl^llmg culs ihfough
bao^grqund Transler plotting + background storage avatlahle for no disropimn
and no colour change as sprites crass baLkground
1 1 'Old' sprites delEted autcmalicaHy. screen boundaries crossed atJiomalically.
12 TWENTY different sprite routines' cplimise on speed and memory space by choosing Ibe
routine best smied (o your prggram
13 Roulme [deposited m RAW. write Bas^c as normal, then SAVEfLDAD your program and
spfites as a wbole.
14 Tuijo arcade speed demoiisrreimn games line. DEVIL SWARMI ustng spnies.
15 Etcdieni manual accompanies package
1G Vay be used in programs you wish lo market
17 Compatible with DISCCASSETTE bastd system, pf^ase specily. Add 12 lor disc version
cjiready on drsc. specify 40.'8Q irack.
PLEASE compare with other sprile packages
DON T OPT FOB ANYTHING LESS
Pfe3se ofdcr fwfii
SIMOhlSOFT. 25 TATHAM ROAD. ABINGDDH. DXDhl 0X14 lOa
TEL: 10235) 74140
-Dealefs enc|uirms welcome-
ffW^K
HNFMi
HEWK
?hf#<
e
You are cordiafly invited to be among the
first members of the public lo visit the
London Dook Fair
Barbican Exhibition Halls
Golden Lane - London EC2
10-12 April 19S4
3pm lo 6.30pm daily
■ 25 000 boo^s on ail subjects ■ dfjipltiys by 400+ publishers frorn UK
and overseas • erlucauoriiil ^ofiwjrEr ■■ Jufhuj siyniriy-sessions ■ n^eei-
fhe author events • poeiry readings „
^^
£1 of f normal admission
For admission at tht; special puce of £1 please bring Ihis cornpleied ad
on 10, 11 or l2Aprif ro
RECEPTIOM DESK HALL B, BARBICAN EXHIBlTJOfSJ HALLS
You will Ihpn bo issued wilM d pciss and inior-maiton kii. Admission
wiihou[ lb 15 ad will bt] £2 We ruyrel Ihal undoj 16s are no I ad mined.
Please compleie m block loners.
Me/Mis/Ms
Address
Oocupaiion
Soiiicur ul fhis ad
Agfi n undur 25
n 25 4b
D 4b+
58
ACORN 1*R0GRAMS AprilMay 1984
LORDS OF TIME
Joins our range of acclaimed pure-text puzzle adventures, at £9.90, for:
BBC 32K COMMODORE 64 SPECTRUM 48K LYNX 48K NASCOM 32K ORIC 48K ATARI 32K
ADVENTURE
REVIEWS
"Adventures which have a fast
response lime, are
spectacular in the amount of
detail and number of locations,
and are available to cassette
owners . . Simply smashing!"
- Soft. Sept 83
'Colossal Adventure is
included in PracticaJ
Computing's lop ten games
choice for 1983: "Poetic,
moving and tough as hell."
- PC. Dec 83
"Colossal Adventure . Fdr
once here's a program that
Jives up to its name , ,a
masterful feat. Thoroughly
recommended"
- Computer Choice. Dec 83
"Colossal Adventure is one of
the best in its class. I would
recommend it to any
adventurer"
- Acorn User. Feb 84
"Adventure Quest . . This has
always been one of the best
adventures for me as it seems
to contain Ihe lot. In all it took
me about eight months to
solve."
-PCW, 18th Jan 84
"To sum up. Adventure Quest
is a wonderful program, fast,
exciting and challenging. If you
like adventures then this one
is for you" -NfLUG issue 1.3
"Colossal Adventure is simply
superb . . For those who want
to move onto another
advenlure of similar high
quality. Dungeon Adventure is
recommended. With more than
200 locations. 700 messages
and 1 00 objects it will lea'se
anddelightl"
- Educational Computing. Nov 83 L.?; . .S . j; i^ i i'^iii;^:::^;,
MIDDLE EARTH ADVENTURES
1; COLOSSAL ADVENTURE
A complete, full size vers<on of the classfc mainframe game
'Adventure' with 70 bonus locations added
2: ADVENTURE QUEST
Centuries have passed since the time of Colossal Adventure
and evil armies have invaded The Land The way is long and
dangerous, but with cunning you can overcome all obstacles
on the way to the Black Tower, source of their demonic
power, and destroy it.
3: DUNGEON ADVENTURE
The trflogy is completed by this superb adventure, set in the
Dungeons beneath the shattered Black Tower A sense of
humour is essential!
THE FIRST SILICON DREAM ADVENTURE
1: SNOWBALL
The first of Pete Austin's second trilogy The giant colony
slarship, SnowbaH 9. has been sabotaged and is heading for
Ihe sun in this massive game with 7000 locations.
ADVENTURE
REVIEWS
'CoJossal Adventure . -
undoubtedly the best
Adventure game around. Level
9 Computing have worked
wonders to cram all this into
32K Finally Dungeon
Adventure, last but by no
means least. This Is the best
of the lot -a truly massive
advenlure -you'll have to play
it yourselves to belive it."
- CBM 64 Users Club Neyi/slelter
The puzzles are logical and
the program is enthralling.
Snowball IS welf worth the
money which, for a computer
program, is a high
recommendation."
- Micro Adver}lurer. Dec 83
'^Snowball. As in all Level 9s
adventures, the reaJ pleasure
comes not from scoring points
but in exploring the wodd in
which the game is set f nd
learnrng about its denziens , ,
this program goes to prove
that the mental pictures
conjured up by a good textual
adventure can be far more
vivid than the graphics
available on home
computers,"
- Which Micro?, Feb 84
"Lords of Time. This program,
wrilen by newcomer Sue
Gazzard, joins my favounte
series and is an extremely
good addition to Level 9's
consistently good catalogue .
As we have come to expect
from Level 9, the program is
executed with wonderful style
- none of those boring 'You
can't do that ' messages!
Highly recommended, '
-PCW 1st Feb 84
THE LORDS OF TIME SAGA
7: LORDS OF TIME
OurcongralulalionstoSueGazzard for her super design
for this new time travel adventure through the ages of
world history. Chill to the Ice-age, go romin' with Caesars
legions, shed light on the Dark Ages, etc.
Price: £9.90 each (Inclusive)
Level 9 adventures are available from good computer shops,
or mail-order from us at no extra charge. Please send order,
or SAE for catalogue, to:
LEVEL 9 COMPUTING
Dept AP, 229 Hughenden Road,
High Wycombe. Bucks HP13 SPG
Please describe your computer
1
i",
I^-PLOTTIHO
d-^ — .
|«r
^^
AiTQY
J
t -
^'1
. L
..!» I In... u\i
'.-^i^"' -
The Graphic Extension ROM
for the BBC Micro 32K
,&a^^r
^xs-ji
Our lalesl utility ROM includes over 28 new grapl^lcs reloTed commoncJs These can be typed in like ony normal commands
and con of couse, be inciuded in BASIC programs. The commands are split Into 3 distinct Qreos>
■rl
I -T
r-»-
■ -1.
1, .rir^> ,■■■ .J
' r.
■^ -
,r|
' -r
/-
'm
t T"
Sprite gropfiics
These ore multi-coloured shapes up to 24 a 24 pixels in sjze.
Once Q sprite has been designed (using Inbuilt routine) it con be plotted at any positjon on ftie screen and easily
moved around. A sprite can olso be part o( a 'fllm' — a sequence ot frames allowing onlmotionUp to 32 sprites or
■films can be active on the screen at any lime. A film' can contain up to 47 frames, each (rame being any sprite
Image
f^^-^^^-.^^.,\ .z^J
^r-T - --'
LOGO 'turtle' graphics
By using simple FORWARD, BACKWARD. LEFT and RIGHT commands a 'turtie' con be moved very quickly around the
screen, producing intricale patterns by the most user-friendly meons. Including these commends In structured BBC
BAaC progroms provides a system foster and more powerful than many of Ihe packages currently used to
demonstrate tf^e LOGO longuoge. -^^
The third section consists of o large number of general purpose commands, 5Uch as:-
♦FiLL which will fill ANV area on screen.
Fast circle and arc drawing
3D graphics routines allowing X. V. Z co-ordinate plotting
Lorge charocter printing In o ronge of patterns
Scaling — oHowing any part of the screen To be etponded or diminished
A rotote command That will rotate oli plotting by any ongle around the origin
Because this is a ROM, oil the commands are instantly avaHoble, and hos o buift-ln help menu showing the svrilax of
oil commonds. Supplied with a comprehensive manual ond step-by-step fitting instructions, suitable even ror It^e
Inenperienced. This ROM represents eKtremely good volue for money.
^ ri
■=,^.'
>.'
" I ■' -* '■ '
CASH OR ROVALTIESWflapBMlMin quality Mirtwflrp
iDT the BBC machine jjrr^ cdti C^rf Itit? beb1 ra[ob iirouTid
We art iit*flya inlur^^ttd in obtaininjj new prcflf ams lo
iiJd tn chJ^ rb^Ljn irnrj jnlf &i oH^ef El ca&h pav^dt for iht
AjI' ^h1 purijhjKv c\ a'tfl'TUiCively pa^ a roy-ah^ i>ti «h:h
one H}td
■:A-'
Available directly from us, moil order only, or from all good deolers
£26.00 pJUft £1,00 p&p plu» VAT
OMPUTER
l]U[»!^=
r*-
-■^l -
16 Wayside, Chipperfield. Herts WD4 9JJ. Telephone (09277) 69727